Packageaway3d.tools.serialize
Classpublic class TraceSerializer
InheritanceTraceSerializer Inheritance SerializerBase Inheritance Object

TraceSerializer is a concrete Serializer that will output its results to trace(). It has user settable tabSize and separator vars.

See also

away3d.tools.serialize.Serialize


Public Properties
 PropertyDefined By
  separator : String = :
TraceSerializer
  tabSize : uint = 2
TraceSerializer
Public Methods
 MethodDefined By
  
Creates a new TraceSerializer object.
TraceSerializer
  
beginObject(className:String, instanceName:String):void
[override] Begin object serialization.
TraceSerializer
  
endObject():void
[override] End object serialization
TraceSerializer
  
writeBoolean(name:String, value:Boolean):void
[override] Serialize Boolean
TraceSerializer
  
writeInt(name:String, value:int):void
[override] Serialize int
TraceSerializer
  
writeQuaternion(name:String, value:Quaternion):void
[override] Serialize Quaternion
TraceSerializer
  
writeString(name:String, value:String):void
[override] Serialize String
TraceSerializer
  
writeTransform(name:String, value:Vector.<Number>):void
[override] Serialize Transform, in the form of Vector.<Number>
TraceSerializer
  
writeUint(name:String, value:uint):void
[override] Serialize uint
TraceSerializer
  
writeVector3D(name:String, value:Vector3D):void
[override] Serialize Vector3D
TraceSerializer
Property Detail
separatorproperty
public var separator:String = :

tabSizeproperty 
public var tabSize:uint = 2

Constructor Detail
TraceSerializer()Constructor
public function TraceSerializer()

Creates a new TraceSerializer object.

Method Detail
beginObject()method
override public function beginObject(className:String, instanceName:String):void

Begin object serialization. Output className and instanceName.

Parameters

className:String — name of class being serialized
 
instanceName:String — name of instance being serialized

endObject()method 
override public function endObject():void

End object serialization

writeBoolean()method 
override public function writeBoolean(name:String, value:Boolean):void

Serialize Boolean

Parameters

name:String — name of value being serialized
 
value:Boolean — value being serialized

writeInt()method 
override public function writeInt(name:String, value:int):void

Serialize int

Parameters

name:String — name of value being serialized
 
value:int — value being serialized

writeQuaternion()method 
override public function writeQuaternion(name:String, value:Quaternion):void

Serialize Quaternion

Parameters

name:String — name of value being serialized
 
value:Quaternion — value being serialized

writeString()method 
override public function writeString(name:String, value:String):void

Serialize String

Parameters

name:String — name of value being serialized
 
value:String — value being serialized

writeTransform()method 
override public function writeTransform(name:String, value:Vector.<Number>):void

Serialize Transform, in the form of Vector.<Number>

Parameters

name:String — name of value being serialized
 
value:Vector.<Number> — value being serialized

writeUint()method 
override public function writeUint(name:String, value:uint):void

Serialize uint

Parameters

name:String — name of value being serialized
 
value:uint — value being serialized

writeVector3D()method 
override public function writeVector3D(name:String, value:Vector3D):void

Serialize Vector3D

Parameters

name:String — name of value being serialized
 
value:Vector3D — value being serialized