/** {@inheritDoc} */ public boolean getIncludeReadOnly() { if (includeReadOnly) { return true; } return getSerializationContext().includeReadOnly; }
/** {@inheritDoc} */ public boolean getIncludeReadOnly() { if (includeReadOnly) { return true; } return getSerializationContext().includeReadOnly; }
/** {@inheritDoc} */ public Object createInstance(String className) { Object instance; if (className == null || className.length() == 0) { instance = ClassUtil.createDefaultInstance(ASObject.class, null, true /*validate*/); } else if (className.startsWith(">")) // Handle [RemoteClass] (no server alias) { instance = ClassUtil.createDefaultInstance(ASObject.class, null, true /*validate*/); ((ASObject)instance).setType(className); } else { if (getSerializationContext().instantiateTypes || className.startsWith("flex.")) return createInstanceFromClassName(className); // Just return type info with an ASObject... instance = ClassUtil.createDefaultInstance(ASObject.class, null, true /*validate*/); ((ASObject)instance).setType(className); } return instance; }
/** {@inheritDoc} */ public Object createInstance(String className) { Object instance; if (className == null || className.length() == 0) { instance = ClassUtil.createDefaultInstance(ASObject.class, null, true /*validate*/); } else if (className.startsWith(">")) // Handle [RemoteClass] (no server alias) { instance = ClassUtil.createDefaultInstance(ASObject.class, null, true /*validate*/); ((ASObject)instance).setType(className); } else { if (getSerializationContext().instantiateTypes || className.startsWith("flex.")) return createInstanceFromClassName(className); // Just return type info with an ASObject... instance = ClassUtil.createDefaultInstance(ASObject.class, null, true /*validate*/); ((ASObject)instance).setType(className); } return instance; }
/** {@inheritDoc} */ public Object createInstance(String className) { Object instance; if (className == null || className.length() == 0) { instance = new ASObject(); } else if (className.startsWith(">")) // Handle [RemoteClass] (no server alias) { instance = new ASObject(); ((ASObject)instance).setType(className); } else { SerializationContext context = getSerializationContext(); if (context.instantiateTypes || className.startsWith("flex.")) { return createInstanceFromClassName(className); } else { // Just return type info with an ASObject... instance = new ASObject(); ((ASObject)instance).setType(className); } } return instance; }