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