y.io.gml
Class NodeGraphicsParser

java.lang.Object
  |
  +--y.io.gml.ItemParser
        |
        +--y.io.gml.NodeGraphicsParser
All Implemented Interfaces:
GMLTokenizer.Callback

public class NodeGraphicsParser
extends ItemParser

This class will parse the nodegraphics section from a valid GML file and create appropriate NodeRealizers


Field Summary
 
Fields inherited from class y.io.gml.ItemParser
attributes, childMap, delegate, level
 
Constructor Summary
NodeGraphicsParser(URL contextURL)
           
 
Method Summary
 void begin()
          this method will be called as soon as the parser enters the scope.
 void end()
          this method will be called as soon as the parser leaves the scope.
 Object getItem()
          Returns the "product" of this scope.
 NodeRealizer getNodeRealizer()
           
static byte getShape(String name)
           
protected  URL getURL(String resource, URL contextURL)
           
 
Methods inherited from class y.io.gml.ItemParser
addAttribute, addChild, attribute, attribute, beginScope, childFinished, endScope, getAttributes, getBoolean, getDouble, getDouble, getInt, getInt, getLevel, getString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NodeGraphicsParser

public NodeGraphicsParser(URL contextURL)
Method Detail

begin

public void begin()
Description copied from class: ItemParser
this method will be called as soon as the parser enters the scope. This implementation will clear the attribute map. Subclasses should therefore make a super call.

Overrides:
begin in class ItemParser

end

public void end()
Description copied from class: ItemParser
this method will be called as soon as the parser leaves the scope. This implementation does nothing. Subclasses should nevertheless make a super call.

Overrides:
end in class ItemParser

getURL

protected URL getURL(String resource,
                     URL contextURL)

getNodeRealizer

public NodeRealizer getNodeRealizer()

getItem

public Object getItem()
Description copied from class: ItemParser
Returns the "product" of this scope. This method should be called after this parser has left the scope, i.e. after ItemParser.end() has been called. The latter should construct the resulting item from the collected data and this item should be returned by this method. By default, this method return the map of the attributes.

Overrides:
getItem in class ItemParser
Returns:
the result of the parsing, in this case a Map

getShape

public static byte getShape(String name)

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

2003