|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.wutka.dtd.DTD
Represents a parsed Document Type Definition
Field Summary | |
java.util.Hashtable |
elements
Contains all the elements defined in the DTD |
java.util.Hashtable |
entities
Contains all the entities defined in the DTD |
java.util.Hashtable |
externalDTDs
Contains parsed DTD's for any external entity DTD declarations |
java.util.Vector |
items
Contains all the items defined in the DTD in their original order |
java.util.Hashtable |
notations
Contains all the notations defined in the DTD |
DTDElement |
rootElement
Contains the element that is most likely the root element or null if the root element can't be determined. |
Constructor Summary | |
DTD()
Creates a new DTD |
Method Summary | |
boolean |
equals(java.lang.Object ob)
Returns true if this object is equal to another |
java.lang.Object |
getItem(int i)
Retrieves an item from the items array |
java.lang.Object[] |
getItems()
Returns the items as an array |
java.util.Vector |
getItemsByType(java.lang.Class itemType)
Retrieves a list of items of a particular type |
void |
setItem(java.lang.Object item,
int i)
Stores an item in the items array |
void |
setItems(java.lang.Object[] newItems)
Stores an array of items in the items array |
void |
write(java.io.PrintWriter outWriter)
Writes the DTD to an output writer in standard DTD format (the format the parser normally reads). |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public java.util.Hashtable elements
public java.util.Hashtable entities
public java.util.Hashtable notations
public java.util.Hashtable externalDTDs
public java.util.Vector items
public DTDElement rootElement
Constructor Detail |
public DTD()
Method Detail |
public void write(java.io.PrintWriter outWriter) throws java.io.IOException
write
in interface DTDOutput
outWriter
- The writer where the DTD will be writtenpublic boolean equals(java.lang.Object ob)
equals
in class java.lang.Object
public void setItems(java.lang.Object[] newItems)
public java.lang.Object[] getItems()
public void setItem(java.lang.Object item, int i)
public java.lang.Object getItem(int i)
public java.util.Vector getItemsByType(java.lang.Class itemType)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |