Packageorg.servebox.commons.utils
Classpublic class SerializationUtils

SerializationUtils contains static methods to serialize objects.



Public Methods
 MethodDefined by
  
readBoolean(input:IDataInput):Boolean
[static] Retrieves a Boolean.
SerializationUtils
  
readBytes(input:IDataInput):ByteArray
[static] Retrieves a ByteArray.
SerializationUtils
  
readCollection(input:IDataInput):ArrayCollection
[static] Retrieves a Collection.
SerializationUtils
  
readDouble(input:IDataInput):Number
[static] Retrieves a Double as a Number.
SerializationUtils
  
readFloat(input:IDataInput):Number
[static] Retrieves a Float as a Number.
SerializationUtils
  
readInteger(input:IDataInput):int
[static] Retrieves an Integer.
SerializationUtils
  
readLong(input:IDataInput):Number
[static] Retrieves a Long as a Number.
SerializationUtils
  
readObject(input:IDataInput):Object
[static] Retrieves an Object.
SerializationUtils
  
readShort(input:IDataInput):int
[static] Retrieves a Short as an Integer.
SerializationUtils
  
readUTF(input:IDataInput):String
[static] Retrieves an UTF string.
SerializationUtils
  
writeBoolean(out:IDataOutput, value:Boolean):void
[static] Writes a Boolean.
SerializationUtils
  
writeBytes(out:IDataOutput, value:ByteArray):void
[static] Writes a ByteArray.
SerializationUtils
  
writeCollection(out:IDataOutput, val:ArrayCollection):void
[static] Writes a Collection.
SerializationUtils
  
writeDouble(out:IDataOutput, val:Number):void
[static] Writes a Double.
SerializationUtils
  
writeFloat(out:IDataOutput, val:Number):void
[static] Writes a Float.
SerializationUtils
  
writeInteger(out:IDataOutput, val:int):void
[static] Writes an Integer.
SerializationUtils
  
writeLong(out:IDataOutput, val:Number):void
[static] Writes a Long.
SerializationUtils
  
writeObject(out:IDataOutput, val:Object):void
[static] Writes an Object.
SerializationUtils
  
writeShort(out:IDataOutput, val:int):void
[static] Writes a Short.
SerializationUtils
  
writeUTF(out:IDataOutput, value:String):void
[static] Writes an UTF string.
SerializationUtils
Method detail
readBoolean()method
public static function readBoolean(input:IDataInput):Boolean

Retrieves a Boolean.

Parameters
input:IDataInput

Returns
Boolean
readBytes()method 
public static function readBytes(input:IDataInput):ByteArray

Retrieves a ByteArray.

Parameters
input:IDataInput

Returns
ByteArray
readCollection()method 
public static function readCollection(input:IDataInput):ArrayCollection

Retrieves a Collection. To avoid conversion exceptions to be raised on the Java-side of the AMF "pipe", the values should be written as ArrayList instances on the Java-side.

Parameters
input:IDataInput

Returns
ArrayCollection
readDouble()method 
public static function readDouble(input:IDataInput):Number

Retrieves a Double as a Number.

Parameters
input:IDataInput

Returns
Number
readFloat()method 
public static function readFloat(input:IDataInput):Number

Retrieves a Float as a Number.

Parameters
input:IDataInput

Returns
Number
readInteger()method 
public static function readInteger(input:IDataInput):int

Retrieves an Integer.

Parameters
input:IDataInput

Returns
int
readLong()method 
public static function readLong(input:IDataInput):Number

Retrieves a Long as a Number. On the Java-side of the AMF "pipe", the value should be written as a Double instance.

Parameters
input:IDataInput

Returns
Number
readObject()method 
public static function readObject(input:IDataInput):Object

Retrieves an Object.

Parameters
input:IDataInput

Returns
Object
readShort()method 
public static function readShort(input:IDataInput):int

Retrieves a Short as an Integer.

Parameters
input:IDataInput

Returns
int
readUTF()method 
public static function readUTF(input:IDataInput):String

Retrieves an UTF string. To avoid NullPointerException to be raised on the Java-side of the AMF "pipe", the value is preceded by a Boolean indicating null values.

Parameters
input:IDataInput

Returns
String
writeBoolean()method 
public static function writeBoolean(out:IDataOutput, value:Boolean):void

Writes a Boolean.

Parameters
out:IDataOutput
 
value:Boolean
writeBytes()method 
public static function writeBytes(out:IDataOutput, value:ByteArray):void

Writes a ByteArray.

Parameters
out:IDataOutput
 
value:ByteArray
writeCollection()method 
public static function writeCollection(out:IDataOutput, val:ArrayCollection):void

Writes a Collection. To avoid conversion exceptions to be raised on the Java-side of the AMF "pipe", the values should be read as ArrayList instances on the Java-side.

Parameters
out:IDataOutput
 
val:ArrayCollection
writeDouble()method 
public static function writeDouble(out:IDataOutput, val:Number):void

Writes a Double.

Parameters
out:IDataOutput
 
val:Number
writeFloat()method 
public static function writeFloat(out:IDataOutput, val:Number):void

Writes a Float.

Parameters
out:IDataOutput
 
val:Number
writeInteger()method 
public static function writeInteger(out:IDataOutput, val:int):void

Writes an Integer.

Parameters
out:IDataOutput
 
val:int
writeLong()method 
public static function writeLong(out:IDataOutput, val:Number):void

Writes a Long. On the Java-side of the AMF "pipe", the value should be read as a Double instance then converted into a Long.

Parameters
out:IDataOutput
 
val:Number
writeObject()method 
public static function writeObject(out:IDataOutput, val:Object):void

Writes an Object.

Parameters
out:IDataOutput
 
val:Object
writeShort()method 
public static function writeShort(out:IDataOutput, val:int):void

Writes a Short.

Parameters
out:IDataOutput
 
val:int
writeUTF()method 
public static function writeUTF(out:IDataOutput, value:String):void

Writes an UTF string. To avoid NullPointerException to be raised on the Java-side of the AMF "pipe", the value is preceded by a Boolean indicating null values.

Parameters
out:IDataOutput
 
value:String