Packagecom.yworks.io.graphml.writer
Interfacepublic interface ISerializerRegistry

Management interface to handle the registration and deregistration of ISerializer instances, as well as the actual retrieval of ISerializer instances for a given target object.

Usually, this class is only used from inside the GraphML writing framework.



Public Methods
 MethodDefined By
  
Returns a ISerializer implementation that can serialize the object representation in o
ISerializerRegistry
  
Register a fallback serializer instance
ISerializerRegistry
  
Register a serializer instance
ISerializerRegistry
  
Unregister a fallback serializer instance
ISerializerRegistry
  
Unregister a serializer instance
ISerializerRegistry
Method Detail
getSerializer()method
public function getSerializer(context:GraphMLWriteContext, o:Object):ISerializer

Returns a ISerializer implementation that can serialize the object representation in o

Parameters

context:GraphMLWriteContext — The current parse context
 
o:Object — The target object that should be serialized

Returns
ISerializer — A ISerializer implementation that can serialize o or if no suitable implementation exists

See also

registerDefaultSerializer()method 
public function registerDefaultSerializer(serializer:ISerializer):void

Register a fallback serializer instance

Parameters

serializer:ISerializer — The fallback serializer instance to register.

registerSerializer()method 
public function registerSerializer(serializer:ISerializer):void

Register a serializer instance

Parameters

serializer:ISerializer — The serializer instance to register.

unregisterDefaultSerializer()method 
public function unregisterDefaultSerializer(serializer:ISerializer):void

Unregister a fallback serializer instance

Parameters

serializer:ISerializer — The fallback serializer instance to unregister.

unregisterSerializer()method 
public function unregisterSerializer(serializer:ISerializer):void

Unregister a serializer instance

Parameters

serializer:ISerializer — The serializer instance to unregister.