|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Registry for ISerializer and IDeserializer instances
used for reading and writing GraphML data.
| Method Summary | |
void |
addDeserializer(IDeserializer deserializer)
Add a deserializer to the registry. |
void |
addSerializer(ISerializer serializer)
Add a serializer instance to the registry. |
void |
clear()
Remove all registered serializer and deserializer instances from the registry. |
IDeserializer |
getDeserializer(GraphMLParseContext context,
Node xmlNode)
Get a deserializer instance that is ablte to deserialize the given xml element. |
List |
getDeserializers()
Returns a read-only view of all deserializers that are currently registered with the registry. |
ISerializer |
getSerializer(GraphMLWriteContext context,
Object subject)
Get a serializer instance that is able to serialize the given instance. |
List |
getSerializers()
Returns read-only view of all serializers that are currently registered with the registry. |
void |
removeDeserializer(IDeserializer deserializer)
Remove the given deserilaizer instance from the registry. |
void |
removeSerializer(ISerializer serializer)
Remove the given serializer instance from the registry. |
| Method Detail |
public void addSerializer(ISerializer serializer)
serializer - The GraphML serializer to add.public void addDeserializer(IDeserializer deserializer)
deserializer - The GraphML deserializer to add.
public ISerializer getSerializer(GraphMLWriteContext context,
Object subject)
context - The current write context.subject - The instance that is to be serialized.
null, if
no such serializer is registered with the registry.
public IDeserializer getDeserializer(GraphMLParseContext context,
Node xmlNode)
context - The current read context.xmlNode - The xml element that is to be deserialized.
null,
if no such deserializer is registered with the registry.public void clear()
public void removeSerializer(ISerializer serializer)
serializer - The serializer instance that is to be removed.public void removeDeserializer(IDeserializer deserializer)
deserializer - The deserializer instance that is to be removed.public List getDeserializers()
public List getSerializers()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||