org.oXML.type
Class AttributeNode

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

public class AttributeNode
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
AttributeNode()
          generated default constructor
AttributeNode(AbstractNode me, Type type)
           
AttributeNode(AttributeNode other, boolean deep)
          generated constructor, called directly
AttributeNode(NameNode name, Node value)
          generated constructor, called directly
AttributeNode(Name name, java.lang.String value)
           
AttributeNode(Node name, Node value)
          generated constructor, called directly
 
Method Summary
 Node copy(boolean deep)
           
 Name getNodeName()
           
 java.lang.String getValue()
           
 void init()
          generated default initialiser
 void init(AttributeNode other, boolean deep)
           
 void init(NameNode name, Node value)
           
 void init(Node name, Node value)
           
 NameNode name()
           
 Node string()
           
 java.lang.String toString()
           
 Node value()
           
 
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

AttributeNode

public AttributeNode(AbstractNode me,
                     Type type)

AttributeNode

public AttributeNode()
generated default constructor


AttributeNode

public AttributeNode(Name name,
                     java.lang.String value)

AttributeNode

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


AttributeNode

public AttributeNode(Node name,
                     Node value)
generated constructor, called directly


AttributeNode

public AttributeNode(NameNode name,
                     Node value)
generated constructor, called directly

Method Detail

init

public void init()
generated default initialiser

Overrides:
init in class AbstractNode

getNodeName

public Name getNodeName()

getValue

public java.lang.String getValue()

toString

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

init

public void init(AttributeNode other,
                 boolean deep)

init

public void init(Node name,
                 Node value)

init

public void init(NameNode name,
                 Node value)

name

public NameNode name()

value

public Node value()

string

public Node string()

copy

public Node copy(boolean deep)