| 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):ObjectSerializes 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):ObjectParameters
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):ModelsCollectionParameters
array:Object | 
|
type:String | 
|
disconnected:Boolean (default = false) | 
ModelsCollection | 
| uncastAttribute | () | method | 
protected function uncastAttribute(object:Object, attributeName:String):ObjectParameters
object:Object | 
|
attributeName:String | 
Object | 
| 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 | 
| unmarshallArray | () | method | 
protected function unmarshallArray(instances:Array, disconnected:Boolean = false, defaultType:String = null):TypedArrayParameters
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):ObjectParameters
source:Object | 
|
disconnected:Boolean (default = false) | 
|
type:String (default = null) | 
Object |