Packagetwaver.threed.util
Classpublic class XMLSerializer3D
InheritanceXMLSerializer3D Inheritance twaver.XMLSerializer

XMLSerializer3D is used to export a 3D scene into a XML file or recreate a 3D scene by importing a XML file. Developers can use the XML file as a sketch for a 3D scene.



Public Methods
 MethodDefined By
  
XMLSerializer3D(dataBox:DataBox, settings:SerializationSettings = null)
XMLSerializer3D
  
deserializeStyle(instance:Object, xml:XML, property:String):void
[override]
XMLSerializer3D
  
deserializeValue(xml:XML, type:String):Object
[override]
XMLSerializer3D
  
serializeStyle(instance:Object, style:String, newInstance:Object):void
[override]
XMLSerializer3D
  
serializeValue(c:String, property:String, value:Object, newInstanceValue:Object, type:String, cdata:Boolean):void
[override]
XMLSerializer3D
Public Constants
 ConstantDefined By
  TYPE_VECTOR3D : String = type.vector3d
[static]
XMLSerializer3D
  TYPE_VECTOR3D_ARRAY : String = type.vector3d.array
[static]
XMLSerializer3D
Constructor Detail
XMLSerializer3D()Constructor
public function XMLSerializer3D(dataBox:DataBox, settings:SerializationSettings = null)



Parameters
dataBox:DataBox
 
settings:SerializationSettings (default = null)
Method Detail
deserializeStyle()method
override public function deserializeStyle(instance:Object, xml:XML, property:String):void

Parameters

instance:Object
 
xml:XML
 
property:String

deserializeValue()method 
override public function deserializeValue(xml:XML, type:String):Object

Parameters

xml:XML
 
type:String

Returns
Object
serializeStyle()method 
override public function serializeStyle(instance:Object, style:String, newInstance:Object):void

Parameters

instance:Object
 
style:String
 
newInstance:Object

serializeValue()method 
override public function serializeValue(c:String, property:String, value:Object, newInstanceValue:Object, type:String, cdata:Boolean):void

Parameters

c:String
 
property:String
 
value:Object
 
newInstanceValue:Object
 
type:String
 
cdata:Boolean

Constant Detail
TYPE_VECTOR3DConstant
public static const TYPE_VECTOR3D:String = type.vector3d

TYPE_VECTOR3D_ARRAYConstant 
public static const TYPE_VECTOR3D_ARRAY:String = type.vector3d.array