org.exolab.castor.xml.dtd
public class DTDdocument extends Object
Version: $Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:19 $
Constructor Summary | |
---|---|
DTDdocument() | |
DTDdocument(String name)
Constructor, setting the name of the document. |
Method Summary | |
---|---|
void | addElement(Element element)
Adds Element Declaration to the document. |
void | addGeneralEntity(GeneralEntity generalEntity)
Adds General Entity Declaration to the document. |
void | addNotation(Notation notation)
Adds a Notation Declaration to the document. |
Element | getElement(String name)
Returns requested Element Declaration. |
Enumeration | getElements()
Returns enumeration of the Element declarations in the DTD document. |
Enumeration | getGeneralEntities()
Returns enumeration of the General Entity declarations in the DTD document. |
GeneralEntity | getGeneralEntity(String name)
Returns requested Genaral Entity Declaration. |
String | getName()
Returns the name of the document. |
Notation | getNotation(String name)
Returns requested Notation Declaration. |
Enumeration | getNotations()
Returns enumeration of the Notation declarations in the DTD document. |
Throws: DTDException if an element has no name or there already exists element with the same name in the document.
Throws: DTDException if a notation has no name or there already exists notation with the same name in the document.
Returns: Element Declaration with the given name, null if there is no Element with this name in the document.
Returns: General Entity Declaration with the given name, null if there is no General Entity with this name in the document.
Returns: Notation Declaration with the given name, null if there is no Notation with this name in the document.