com.smaxe.uv.amf
Interface IObjectCreator

All Known Implementing Classes:
ObjectCreator

public interface IObjectCreator

IObjectCreator - responsible for creation objects from ClassObject.

Author:
Andrei Sochirca

Method Summary
 java.lang.String getClassName(java.io.Externalizable e)
          Returns class name of the e.
 java.io.Externalizable getExternalizable(java.lang.String className)
          Creates Externalizable instance which corresponds to the className.
 ClassObject toClassObject(java.lang.Object o)
          Converts o to the ClassObject instance.
 java.lang.Object toObject(ClassObject co)
          Converts co to the custom type object.
 

Method Detail

toObject

java.lang.Object toObject(ClassObject co)
Converts co to the custom type object.

Parameters:
co - ClassObject instance
Returns:
custom object

toClassObject

ClassObject toClassObject(java.lang.Object o)
Converts o to the ClassObject instance.

Parameters:
o - object to represent as ClassObject
Returns:
ClassObject instance

getExternalizable

java.io.Externalizable getExternalizable(java.lang.String className)
Creates Externalizable instance which corresponds to the className.

Parameters:
className - class name
Returns:
Externalizable instance

getClassName

java.lang.String getClassName(java.io.Externalizable e)
Returns class name of the e.

Parameters:
e - externalizable
Returns:
Externalizable instance class name