yext.graphml.graph2D
Class ShapeNodeRealizerSerializer

java.lang.Object
  extended byyext.graphml.graph2D.AbstractNodeRealizerSerializer
      extended byyext.graphml.graph2D.ShapeNodeRealizerSerializer
All Implemented Interfaces:
NodeRealizerSerializer
Direct Known Subclasses:
GroupNodeRealizerSerializer

public class ShapeNodeRealizerSerializer
extends AbstractNodeRealizerSerializer

Serializer for instances of ShapeNodeRealizer.


Constructor Summary
ShapeNodeRealizerSerializer()
           
 
Method Summary
 boolean canHandle(Node n, GraphMLParseContext context)
          Default implementation.
 String getName()
          Returns the string ShapeNode.
 String getNamespaceURI()
          Returns the target namespace of the toplevel element
 Class getRealizerClass()
          Returns class ShapeNodeRealizer.
 void parse(NodeRealizer realizer, Node domNode, GraphMLParseContext context)
          Parses the properties from an instance of NodeRealizer.
 void write(NodeRealizer realizer, XmlWriter writer, GraphMLWriteContext context)
          Writes the properties from an instance of NodeRealizer.
 
Methods inherited from class yext.graphml.graph2D.AbstractNodeRealizerSerializer
canHandle, createRealizerInstance, getNamespacePrefix, writeAttributes, writeFill
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ShapeNodeRealizerSerializer

public ShapeNodeRealizerSerializer()
Method Detail

getName

public String getName()
Returns the string ShapeNode.


getNamespaceURI

public String getNamespaceURI()
Description copied from interface: NodeRealizerSerializer
Returns the target namespace of the toplevel element

Returns:
the target namespace of the toplevel element

getRealizerClass

public Class getRealizerClass()
Returns class ShapeNodeRealizer.


write

public void write(NodeRealizer realizer,
                  XmlWriter writer,
                  GraphMLWriteContext context)
Description copied from class: AbstractNodeRealizerSerializer
Writes the properties from an instance of NodeRealizer.

Specified by:
write in interface NodeRealizerSerializer
Overrides:
write in class AbstractNodeRealizerSerializer

parse

public void parse(NodeRealizer realizer,
                  Node domNode,
                  GraphMLParseContext context)
Description copied from class: AbstractNodeRealizerSerializer
Parses the properties from an instance of NodeRealizer.

Specified by:
parse in interface NodeRealizerSerializer
Overrides:
parse in class AbstractNodeRealizerSerializer

canHandle

public boolean canHandle(Node n,
                         GraphMLParseContext context)
Description copied from class: AbstractNodeRealizerSerializer
Default implementation.

Specified by:
canHandle in interface NodeRealizerSerializer
Overrides:
canHandle in class AbstractNodeRealizerSerializer
Parameters:
n -
context -
Returns:
true iff n.getNamespaceURI().equals(getNamespaceURI()) && n.getLocalName().equals(getName()).


Copyright ©2000-2008, yWorks GmbH. All rights reserved.