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.