com.wutka.dtd
Class DTDEntity

java.lang.Object
  |
  +--com.wutka.dtd.DTDEntity
All Implemented Interfaces:
DTDOutput

public class DTDEntity
extends java.lang.Object
implements DTDOutput

Represents an Entity defined in a DTD


Field Summary
 DTDExternalID externalID
           
 boolean isParsed
           
 java.lang.String name
           
 java.lang.String ndata
           
 java.lang.String value
           
 
Constructor Summary
DTDEntity()
           
DTDEntity(java.lang.String aName)
           
 
Method Summary
 boolean equals(java.lang.Object ob)
           
 java.lang.String getExternalId()
           
 DTDExternalID getExternalID()
          Returns the external ID for the entity
 java.lang.String getName()
          Returns the name of this entity
 java.lang.String getNdata()
          Returns the entity ndata
 java.io.Reader getReader()
           
 java.io.Reader getReader(java.lang.String entityName)
           
 java.lang.String getValue()
          Returns the entity value
 boolean isParsed()
          Returns the isParsed flag
 void setExternalID(DTDExternalID anExternalID)
          Sets the external ID for the entity
 void setIsParsed(boolean flag)
          Sets the isParsed flag
 void setName(java.lang.String aName)
          Sets the name of this entity
 void setNdata(java.lang.String anNdata)
          Sets the entity ndata
 void setValue(java.lang.String aValue)
          Sets the entity value
 void write(java.io.PrintWriter out)
          Writes out an entity declaration for this entity
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public java.lang.String name

isParsed

public boolean isParsed

value

public java.lang.String value

externalID

public DTDExternalID externalID

ndata

public java.lang.String ndata
Constructor Detail

DTDEntity

public DTDEntity()

DTDEntity

public DTDEntity(java.lang.String aName)
Method Detail

write

public void write(java.io.PrintWriter out)
           throws java.io.IOException
Writes out an entity declaration for this entity
Specified by:
write in interface DTDOutput

getExternalId

public java.lang.String getExternalId()

getReader

public java.io.Reader getReader()
                         throws java.io.IOException

getReader

public java.io.Reader getReader(java.lang.String entityName)

equals

public boolean equals(java.lang.Object ob)
Overrides:
equals in class java.lang.Object

setName

public void setName(java.lang.String aName)
Sets the name of this entity

getName

public java.lang.String getName()
Returns the name of this entity

setIsParsed

public void setIsParsed(boolean flag)
Sets the isParsed flag

isParsed

public boolean isParsed()
Returns the isParsed flag

setValue

public void setValue(java.lang.String aValue)
Sets the entity value

getValue

public java.lang.String getValue()
Returns the entity value

setExternalID

public void setExternalID(DTDExternalID anExternalID)
Sets the external ID for the entity

getExternalID

public DTDExternalID getExternalID()
Returns the external ID for the entity

setNdata

public void setNdata(java.lang.String anNdata)
Sets the entity ndata

getNdata

public java.lang.String getNdata()
Returns the entity ndata