yext.graphml.graph2D
Class ImageNodeRealizerSerializer

java.lang.Object
  extended byyext.graphml.graph2D.AbstractNodeRealizerSerializer
      extended byyext.graphml.graph2D.ImageNodeRealizerSerializer
All Implemented Interfaces:
NodeRealizerSerializer

public class ImageNodeRealizerSerializer
extends AbstractNodeRealizerSerializer

Serializer for instances of ImageNodeRealizer.


Field Summary
 GraphMLParseErrorHandler errorHandler
           
 
Constructor Summary
ImageNodeRealizerSerializer()
           
 
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 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
 

Field Detail

errorHandler

public GraphMLParseErrorHandler errorHandler
Constructor Detail

ImageNodeRealizerSerializer

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


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.