yext.graphml.graph2D
Class ProxyShapeNodeRealizerSerializer

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

public class ProxyShapeNodeRealizerSerializer
extends AbstractNodeRealizerSerializer

Serializer for instances of ProxyShapeNodeRealizer.


Constructor Summary
ProxyShapeNodeRealizerSerializer()
           
 
Method Summary
 boolean canHandle(Node n, GraphMLParseContext context)
          Default implementation.
 String getName()
          Returns the name of the XML element tag which denotes this type of realizer.
 String getNamespaceURI()
          Returns the target namespace of the toplevel element
 Class getRealizerClass()
          Returns the class of which the realizer is an instance of.
 void parse(NodeRealizer realizer, Node domNode, GraphMLParseContext context)
          Parses the properties from an instance of NodeRealizer.
 void parseRealizers(ProxyShapeNodeRealizer realizer, Node domNode, GraphMLParseContext context)
           
 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

ProxyShapeNodeRealizerSerializer

public ProxyShapeNodeRealizerSerializer()
Method Detail

getName

public String getName()
Description copied from interface: NodeRealizerSerializer
Returns the name of the XML element tag which denotes this type of realizer.


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()
Description copied from interface: NodeRealizerSerializer
Returns the class of which the realizer is an instance of.


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

parseRealizers

public void parseRealizers(ProxyShapeNodeRealizer realizer,
                           Node domNode,
                           GraphMLParseContext context)

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()).

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


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