org.oXML.type
Class DocumentTypeNode

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

public class DocumentTypeNode
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
DocumentTypeNode()
          generated constructor, called directly
DocumentTypeNode(AbstractNode me, Type type)
           
DocumentTypeNode(DocumentTypeNode other, boolean deep)
          generated constructor, called directly
DocumentTypeNode(java.lang.String name, java.lang.String publicId, java.lang.String systemId, java.lang.String internalSubset)
           
 
Method Summary
 void addEntity(EntityNode entity)
           
 void addNotation(NotationNode notation)
           
 Node copy(boolean deep)
           
 Node entities()
           
 java.lang.String getDocumentTypeName()
           
 java.util.List getEntities()
           
 java.lang.String getInternalSubset()
           
 java.util.List getNotations()
           
 java.lang.String getPublicId()
           
 java.lang.String getSystemId()
           
 void init()
           
 void init(DocumentTypeNode other, boolean deep)
           
 NameNode name()
           
 Node notations()
           
 
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

DocumentTypeNode

public DocumentTypeNode(AbstractNode me,
                        Type type)

DocumentTypeNode

public DocumentTypeNode(java.lang.String name,
                        java.lang.String publicId,
                        java.lang.String systemId,
                        java.lang.String internalSubset)

DocumentTypeNode

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


DocumentTypeNode

public DocumentTypeNode()
generated constructor, called directly

Method Detail

getDocumentTypeName

public java.lang.String getDocumentTypeName()

getEntities

public java.util.List getEntities()

getNotations

public java.util.List getNotations()

getSystemId

public java.lang.String getSystemId()

getPublicId

public java.lang.String getPublicId()

getInternalSubset

public java.lang.String getInternalSubset()

addNotation

public void addNotation(NotationNode notation)

addEntity

public void addEntity(EntityNode entity)

init

public void init(DocumentTypeNode other,
                 boolean deep)

init

public void init()
Overrides:
init in class AbstractNode

entities

public Node entities()

notations

public Node notations()

name

public NameNode name()

copy

public Node copy(boolean deep)