y.io.graphml.graph2d
Class GenericGroupNodeRealizerSerializer
java.lang.Object
y.io.graphml.graph2d.AbstractNodeRealizerSerializer
y.io.graphml.graph2d.GenericNodeRealizerSerializer
y.io.graphml.graph2d.GenericGroupNodeRealizerSerializer
- All Implemented Interfaces:
- NodeRealizerSerializer
- Direct Known Subclasses:
- TableGroupNodeRealizerSerializer
public class GenericGroupNodeRealizerSerializer
- extends GenericNodeRealizerSerializer
Serializer for instances of GenericGroupNodeRealizer
.
-
-
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GenericGroupNodeRealizerSerializer
public GenericGroupNodeRealizerSerializer()
getName
public java.lang.String getName()
- Description copied from interface:
NodeRealizerSerializer
- Returns the name of the XML element tag which denotes this type of realizer.
- Specified by:
getName
in interface NodeRealizerSerializer
- Overrides:
getName
in class GenericNodeRealizerSerializer
- Returns:
- The name of the XML element
getRealizerClass
public java.lang.Class getRealizerClass()
- Description copied from interface:
NodeRealizerSerializer
- Returns the class of which the realizer is an instance of.
- Specified by:
getRealizerClass
in interface NodeRealizerSerializer
- Overrides:
getRealizerClass
in class GenericNodeRealizerSerializer
- Returns:
- The target class of the realizer
write
public void write(NodeRealizer nr,
XmlWriter writer,
GraphMLWriteContext context)
throws GraphMLWriteException
- Description copied from interface:
NodeRealizerSerializer
- Writes the realizer element's content.
- Specified by:
write
in interface NodeRealizerSerializer
- Overrides:
write
in class GenericNodeRealizerSerializer
- Parameters:
nr
- The Realizer to write.writer
- The XmlWriter for the serialization.context
- The current write context.
- Throws:
GraphMLWriteException
parse
public void parse(NodeRealizer nr,
org.w3c.dom.Node domNode,
GraphMLParseContext context)
throws GraphMLParseException
- Description copied from interface:
NodeRealizerSerializer
- Parses the properties into an instance of
NodeRealizer
.
- Specified by:
parse
in interface NodeRealizerSerializer
- Overrides:
parse
in class GenericNodeRealizerSerializer
- Parameters:
nr
- An existing NodeRealizer
instance which is configured.domNode
- The XML node containing the realizer data.context
- The current parse context.
- Throws:
GraphMLParseException