Package | org.restfulx.serializers |
Class | public class VOSerializer |
Inheritance | VOSerializer GenericSerializer |
Subclasses | AMFSerializer, JSONSerializer |
RxModel
instances to Value Objects and back.
Method | Defined by | ||
---|---|---|---|
marshall(object:Object, recursive:Boolean = false):Object
Serializes the object to required form.
| VOSerializer | ||
unmarshall(object:Object, disconnected:Boolean = false, defaultType:String = null):Object
Unmarshalls the serialized form to object graph.
| VOSerializer |
Method | Defined by | ||
---|---|---|---|
checkConditions(source:Object, conditions:Object):Boolean
| GenericSerializer | ||
getPolymorphicRef(source:Object, name:String):String
| GenericSerializer | ||
getRefId(id:Object):String
| GenericSerializer | ||
getType(node:XML):String
| GenericSerializer | ||
initializeModel(id:String, fqn:String, disconnected:Boolean = false):Object
| GenericSerializer | ||
marshallToVO(object:Object, recursive:Boolean = false, metadata:Object = null, parent:Object = null):Object
| VOSerializer | ||
processHasManyThroughRelationships(object:Object, fqn:String):void
| GenericSerializer | ||
processNestedArray(array:Object, type:String, disconnected:Boolean = false):ModelsCollection
| VOSerializer | ||
uncastAttribute(object:Object, attributeName:String):Object
| VOSerializer | ||
unmarshallArray(instances:Array, disconnected:Boolean = false, defaultType:String = null):TypedArray
| VOSerializer | ||
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
| VOSerializer |
marshall | () | method |
public override function marshall(object:Object, recursive:Boolean = false):Object
Serializes the object to required form.
Parametersobject:Object |
|
recursive:Boolean (default = false )
|
Object |
marshallToVO | () | method |
protected function marshallToVO(object:Object, recursive:Boolean = false, metadata:Object = null, parent:Object = null):Object
Parameters
object:Object |
|
recursive:Boolean (default = false )
|
|
metadata:Object (default = null )
|
|
parent:Object (default = null )
|
Object |
processNestedArray | () | method |
protected override function processNestedArray(array:Object, type:String, disconnected:Boolean = false):ModelsCollection
Parameters
array:Object |
|
type:String |
|
disconnected:Boolean (default = false )
|
ModelsCollection |
uncastAttribute | () | method |
protected function uncastAttribute(object:Object, attributeName:String):Object
Parameters
object:Object |
|
attributeName:String |
Object |
unmarshall | () | method |
public override function unmarshall(object:Object, disconnected:Boolean = false, defaultType:String = null):Object
Unmarshalls the serialized form to object graph.
Parametersobject:Object |
|
disconnected:Boolean (default = false )
|
|
defaultType:String (default = null )
|
Object |
unmarshallArray | () | method |
protected function unmarshallArray(instances:Array, disconnected:Boolean = false, defaultType:String = null):TypedArray
Parameters
instances:Array |
|
disconnected:Boolean (default = false )
|
|
defaultType:String (default = null )
|
TypedArray |
unmarshallObject | () | method |
protected override function unmarshallObject(source:Object, disconnected:Boolean = false, type:String = null):Object
Parameters
source:Object |
|
disconnected:Boolean (default = false )
|
|
type:String (default = null )
|
Object |