|
Search this API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object y.io.graphml.graph2d.AbstractNodeRealizerSerializer y.io.graphml.graph2d.GenericNodeRealizerSerializer
public class GenericNodeRealizerSerializer
Serializer for instances of GenericNodeRealizer
.
Nested Class Summary | |
---|---|
static interface |
GenericNodeRealizerSerializer.ConfigurationFactory
Interface for dynamic creation and registration of configurations for GenericNodeRealizer . |
Constructor Summary | |
---|---|
GenericNodeRealizerSerializer()
|
Method Summary | |
---|---|
java.lang.String |
getName()
Returns the name of the XML element tag which denotes this type of realizer. |
java.lang.String |
getNamespaceURI()
Returns the target namespace of the toplevel element |
protected ObjectStringConverter |
getObjectStringConverter()
Gets the ObjectStringConverter that will be used by this instance to
convert the GenericNodeRealizer.getUserData() and GenericNodeRealizer.getStyleProperties()
style properties to strings for serialization. |
java.lang.Class |
getRealizerClass()
Returns the class of which the realizer is an instance of. |
void |
parse(NodeRealizer realizer,
org.w3c.dom.Node domNode,
GraphMLParseContext context)
Parses the properties into an instance of NodeRealizer . |
protected void |
parseStyleProperties(GenericNodeRealizer gnr,
org.w3c.dom.Node domNode,
GraphMLParseContext context)
Parses the style properties section of this realizer and assigns the user data object. |
protected void |
parseUserData(GenericNodeRealizer gr,
org.w3c.dom.Node domNode,
GraphMLParseContext context)
Parses the user data section of this realizer and assigns the user data object. |
void |
write(NodeRealizer realizer,
XmlWriter ipw,
GraphMLWriteContext context)
Writes the realizer element's content. |
void |
writeAttributes(NodeRealizer realizer,
XmlWriter writer,
GraphMLWriteContext context)
Writes the attributes of an NodeRealizer element. |
protected void |
writeStyleProperties(GenericNodeRealizer gnr,
XmlWriter writer,
GraphMLWriteContext context)
Writes the style properties section of this realizer and serializes the properties |
protected void |
writeUserData(GenericNodeRealizer gnr,
XmlWriter writer,
GraphMLWriteContext context)
Writes the user data section of this realizer and writes the user data object. |
Methods inherited from class y.io.graphml.graph2d.AbstractNodeRealizerSerializer |
---|
canHandle, canHandle, createRealizerInstance, getNamespacePrefix, parseLabel, parseNodePorts, writeBorder, writeFill, writeNodeLabel, writeNodePorts |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public GenericNodeRealizerSerializer()
Method Detail |
---|
public java.lang.String getName()
NodeRealizerSerializer
public java.lang.String getNamespaceURI()
NodeRealizerSerializer
public java.lang.Class getRealizerClass()
NodeRealizerSerializer
public void writeAttributes(NodeRealizer realizer, XmlWriter writer, GraphMLWriteContext context)
NodeRealizerSerializer
writeAttributes
in interface NodeRealizerSerializer
writeAttributes
in class AbstractNodeRealizerSerializer
realizer
- The Realizer to write.writer
- The XmlWriter for the serialization.context
- The current write context.public void write(NodeRealizer realizer, XmlWriter ipw, GraphMLWriteContext context) throws GraphMLWriteException
NodeRealizerSerializer
write
in interface NodeRealizerSerializer
write
in class AbstractNodeRealizerSerializer
realizer
- The Realizer to write.ipw
- The XmlWriter for the serialization.context
- The current write context.
GraphMLWriteException
protected void writeUserData(GenericNodeRealizer gnr, XmlWriter writer, GraphMLWriteContext context) throws GraphMLWriteException
GraphMLWriteException
protected void writeStyleProperties(GenericNodeRealizer gnr, XmlWriter writer, GraphMLWriteContext context) throws GraphMLWriteException
GraphMLWriteException
getObjectStringConverter()
protected ObjectStringConverter getObjectStringConverter()
ObjectStringConverter
that will be used by this instance to
convert the GenericNodeRealizer.getUserData()
and GenericNodeRealizer.getStyleProperties()
style properties to strings for serialization.
ObjectStringConversion.getInstance()
.public void parse(NodeRealizer realizer, org.w3c.dom.Node domNode, GraphMLParseContext context) throws GraphMLParseException
NodeRealizerSerializer
NodeRealizer
.
parse
in interface NodeRealizerSerializer
parse
in class AbstractNodeRealizerSerializer
realizer
- An existing NodeRealizer
instance which is configured.domNode
- The XML node containing the realizer data.context
- The current parse context.
GraphMLParseException
protected void parseStyleProperties(GenericNodeRealizer gnr, org.w3c.dom.Node domNode, GraphMLParseContext context) throws GraphMLParseException
GraphMLParseException
protected void parseUserData(GenericNodeRealizer gr, org.w3c.dom.Node domNode, GraphMLParseContext context) throws GraphMLParseException
GraphMLParseException
|
© Copyright 2000-2022, yWorks GmbH. All rights reserved. |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |