org.oXML.type
Class MapNode

java.lang.Object
  extended byorg.oXML.type.AbstractNode
      extended byorg.oXML.type.MapNode
All Implemented Interfaces:
Node
Direct Known Subclasses:
SessionNode

public class MapNode
extends AbstractNode

ObjectBox - o:XML compiler and interpreter for more information see http://www.o-xml.org/objectbox Copyright (C) 2002/2003 Martin Klang, Alpha Plus Technology Ltd email: martin at hack.org This class has been generated from an o:XML template


Field Summary
static Type TYPE
           
 
Fields inherited from class org.oXML.type.AbstractNode
me
 
Constructor Summary
MapNode()
          generated constructor, called directly
MapNode(AbstractNode me, Type type)
           
MapNode(MapNode other, boolean deep)
          generated constructor, called directly
 
Method Summary
 Node copy(boolean deep)
           
 Node get(Node key)
           
 void init()
           
 void init(MapNode other, boolean deep)
           
 Node keys()
           
 Node nodes()
           
 Node put(Node key, Node value)
           
 Node remove(Node key)
           
 Node size()
           
 Node values()
           
 
Methods inherited from class org.oXML.type.AbstractNode
addChildNode, booleanValue, byteValue, cast, cast, equals, equals, getAttribute, getAttributes, getAttributeValue, getChildNodes, getDocument, getInstance, getName, getNextSibling, getParent, getPreviousSibling, getType, hashCode, hasInstance, insert, numberValue, removeChild, setAttribute, setAttribute, setInstance, setName, setParent, stringValue, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final Type TYPE
Constructor Detail

MapNode

public MapNode(AbstractNode me,
               Type type)

MapNode

public MapNode(MapNode other,
               boolean deep)
generated constructor, called directly


MapNode

public MapNode()
generated constructor, called directly

Method Detail

init

public void init(MapNode other,
                 boolean deep)

init

public void init()
Overrides:
init in class AbstractNode

put

public Node put(Node key,
                Node value)

get

public Node get(Node key)

remove

public Node remove(Node key)

size

public Node size()

keys

public Node keys()

values

public Node values()

nodes

public Node nodes()

copy

public Node copy(boolean deep)