| Package | org.restfulx.serializers |
| Class | public class GAEXMLSerializer |
| Inheritance | GAEXMLSerializer XMLSerializer GenericSerializer |
RxModel instances to XML and back. XML produced
is quite different from the form used by SimpleXMLEncoder/Decoder. Target format
is expected to be more GAEDS-like, with a lot less formalism and a lot more
conventions.
| Property | Defined by | ||
|---|---|---|---|
![]() | state : ModelsMetadata | GenericSerializer | |
| types : Object [static]
| GAEXMLSerializer | ||
| Method | Defined by | ||
|---|---|---|---|
![]() |
marshall(object:Object, recursive:Boolean = false):Object
Serializes the object to required form.
| XMLSerializer | |
|
unmarshall(object:Object, disconnected:Boolean = false, defaultType:String = null):Object
Unmarshalls the serialized form to object graph.
| GAEXMLSerializer | ||
| Method | Defined by | ||
|---|---|---|---|
![]() |
checkConditions(source:Object, conditions:Object):Boolean
| GenericSerializer | |
|
getPolymorphicRef(source:Object, name:String):String
| GAEXMLSerializer | ||
|
getRefId(id:Object):String
| GAEXMLSerializer | ||
![]() |
getType(node:XML):String
| GenericSerializer | |
![]() |
initializeModel(id:String, fqn:String, disconnected:Boolean = false):Object
| GenericSerializer | |
![]() |
marshallToXML(object:Object, recursive:Boolean = false, metadata:Object = null, parent:Object = null):XML
| XMLSerializer | |
![]() |
processHasManyThroughRelationships(object:Object, fqn:String):void
| GenericSerializer | |
![]() |
processNestedArray(array:Object, type:String, disconnected:Boolean = false):ModelsCollection
| XMLSerializer | |
![]() |
unmarshallAttribute(source:Object, object:Object, attribute:Object, fqn:String, targetName:String, defaultValue:Boolean, updatingExistingReference:Boolean, disconnected:* = false):void
| GenericSerializer | |
|
unmarshallObject(source:Object, disconnected:Boolean = false, type:String = null):Object
| GAEXMLSerializer | ||
| types | property |
protected static var types:Object
| getPolymorphicRef | () | method |
protected override function getPolymorphicRef(source:Object, name:String):StringParameters
source:Object |
|
name:String |
String |
| getRefId | () | method |
protected override function getRefId(id:Object):StringParameters
id:Object |
String |
| unmarshall | () | method |
public override function unmarshall(object:Object, disconnected:Boolean = false, defaultType:String = null):ObjectUnmarshalls the serialized form to object graph.
Parametersobject:Object |
|
disconnected:Boolean (default = false) |
|
defaultType:String (default = null) |
Object |
| unmarshallObject | () | method |
protected override function unmarshallObject(source:Object, disconnected:Boolean = false, type:String = null):ObjectParameters
source:Object |
|
disconnected:Boolean (default = false) |
|
type:String (default = null) |
Object |