org.oXML.type
Class ListNode

java.lang.Object
  extended byorg.oXML.type.AbstractNode
      extended byorg.oXML.type.ListNode
All Implemented Interfaces:
Node

public class ListNode
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
ListNode()
          generated constructor, called directly
ListNode(AbstractNode me, Type type)
           
ListNode(ListNode other, boolean deep)
          generated constructor, called directly
 
Method Summary
 Node add(Node value)
           
 Node all()
           
 Node copy(boolean deep)
           
 Node get(Node index)
           
 void init()
           
 void init(ListNode other, boolean deep)
           
 Node last()
           
 Node nodes()
           
 Node remove(Node index)
           
 Node size()
           
 
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

ListNode

public ListNode(AbstractNode me,
                Type type)

ListNode

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


ListNode

public ListNode()
generated constructor, called directly

Method Detail

init

public void init(ListNode other,
                 boolean deep)

init

public void init()
Overrides:
init in class AbstractNode

add

public Node add(Node value)

all

public Node all()

get

public Node get(Node index)

last

public Node last()

size

public Node size()

remove

public Node remove(Node index)

nodes

public Node nodes()

copy

public Node copy(boolean deep)