org.oXML.type
Class TableNode

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

public class TableNode
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
TableNode()
          generated default constructor
TableNode(AbstractNode me, Type type)
           
TableNode(int cols, int rows)
           
TableNode(Node[][] values)
           
TableNode(Node cols, Node rows)
          generated constructor, called directly
TableNode(TableNode other, boolean deep)
          generated constructor, called directly
 
Method Summary
 Node cols()
           
 Node copy(boolean deep)
           
 Node get(Node col, Node row)
           
 void init()
          generated default initialiser
 void init(Node cols, Node rows)
           
 void init(TableNode other, boolean deep)
           
 Node nodes()
           
 Node rows()
           
 Node set(Node col, Node row, Node value)
           
 Node string()
           
 java.lang.String toString()
           
 
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
 
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

TableNode

public TableNode(AbstractNode me,
                 Type type)

TableNode

public TableNode()
generated default constructor


TableNode

public TableNode(int cols,
                 int rows)

TableNode

public TableNode(Node[][] values)

TableNode

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


TableNode

public TableNode(Node cols,
                 Node rows)
generated constructor, called directly

Method Detail

init

public void init()
generated default initialiser

Overrides:
init in class AbstractNode

toString

public java.lang.String toString()
Overrides:
toString in class AbstractNode

init

public void init(TableNode other,
                 boolean deep)

init

public void init(Node cols,
                 Node rows)

set

public Node set(Node col,
                Node row,
                Node value)
         throws ObjectBoxException
Throws:
ObjectBoxException

get

public Node get(Node col,
                Node row)

cols

public Node cols()

rows

public Node rows()

nodes

public Node nodes()

string

public Node string()

copy

public Node copy(boolean deep)