org.oXML.type
Class ElementNode

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

public class ElementNode
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
ElementNode()
          generated constructor, called directly
ElementNode(AbstractNode me, Type type)
           
ElementNode(ElementNode other, boolean deep)
          generated constructor, called directly
ElementNode(Name name)
           
ElementNode(Name name, java.util.Map attributes)
           
ElementNode(NameNode name)
          generated constructor, called directly
ElementNode(Node name)
          generated constructor, called directly
ElementNode(Node namespace, Node name)
          generated constructor, called directly
 
Method Summary
 Node attribute(AttributeNode attribute)
           
 Node attribute(NameNode name)
           
 Node attribute(NameNode name, Node value)
           
 Node attribute(Node name)
           
 Node attribute(Node name, Node value)
           
 Node attributes()
           
 Node copy(boolean deep)
           
 void init()
           
 void init(ElementNode other, boolean deep)
           
 void init(NameNode name)
           
 void init(Node name)
           
 void init(Node namespace, Node name)
           
 Node name()
           
 Node name(NameNode name)
           
 Node name(Node name)
           
 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

ElementNode

public ElementNode(AbstractNode me,
                   Type type)

ElementNode

public ElementNode(Name name)

ElementNode

public ElementNode(Name name,
                   java.util.Map attributes)
Parameters:
attributes - Map holding attribute name/value pairs as Strings

ElementNode

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


ElementNode

public ElementNode()
generated constructor, called directly


ElementNode

public ElementNode(NameNode name)
generated constructor, called directly


ElementNode

public ElementNode(Node name)
generated constructor, called directly


ElementNode

public ElementNode(Node namespace,
                   Node name)
generated constructor, called directly

Method Detail

toString

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

init

public void init(ElementNode other,
                 boolean deep)

init

public void init()
Overrides:
init in class AbstractNode

init

public void init(NameNode name)

init

public void init(Node name)

init

public void init(Node namespace,
                 Node name)

name

public Node name()

name

public Node name(Node name)

name

public Node name(NameNode name)

attribute

public Node attribute(Node name)

attribute

public Node attribute(NameNode name)

attribute

public Node attribute(AttributeNode attribute)

attributes

public Node attributes()

attribute

public Node attribute(Node name,
                      Node value)

attribute

public Node attribute(NameNode name,
                      Node value)

string

public Node string()

copy

public Node copy(boolean deep)