Class DTDEvent
- java.lang.Object
-
- com.sun.xml.fastinfoset.stax.events.EventBase
-
- com.sun.xml.fastinfoset.stax.events.DTDEvent
-
- All Implemented Interfaces:
javax.xml.stream.events.DTD
,javax.xml.stream.events.XMLEvent
,javax.xml.stream.XMLStreamConstants
public class DTDEvent extends EventBase implements javax.xml.stream.events.DTD
DTDEvent. Notations and Entities are not used
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
_dtd
private java.util.List
_entities
private java.util.List
_notations
-
Fields inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
_eventType, _location
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDocumentTypeDeclaration()
Returns the entire Document Type Declaration as a string, including the internal DTD subset.java.util.List
getEntities()
Return a List containing the general entities, both external and internal, declared in the DTD.java.util.List
getNotations()
Return a List containing the notations declared in the DTD.java.lang.Object
getProcessedDTD()
Returns an implementation defined representation of the DTD.void
setDTD(java.lang.String dtd)
void
setEntities(java.util.List entites)
void
setNotations(java.util.List notations)
java.lang.String
toString()
-
Methods inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, getSystemId, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, setEventType, setLocation, writeAsEncodedUnicode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
-
-
-
Method Detail
-
getDocumentTypeDeclaration
public java.lang.String getDocumentTypeDeclaration()
Returns the entire Document Type Declaration as a string, including the internal DTD subset. This may be null if there is not an internal subset. If it is not null it must return the entire Document Type Declaration which matches the doctypedecl production in the XML 1.0 specification- Specified by:
getDocumentTypeDeclaration
in interfacejavax.xml.stream.events.DTD
-
setDTD
public void setDTD(java.lang.String dtd)
-
getEntities
public java.util.List getEntities()
Return a List containing the general entities, both external and internal, declared in the DTD. This list must contain EntityDeclaration events.- Specified by:
getEntities
in interfacejavax.xml.stream.events.DTD
- Returns:
- an unordered list of EntityDeclaration events
- See Also:
EntityDeclaration
-
getNotations
public java.util.List getNotations()
Return a List containing the notations declared in the DTD. This list must contain NotationDeclaration events.- Specified by:
getNotations
in interfacejavax.xml.stream.events.DTD
- Returns:
- an unordered list of NotationDeclaration events
- See Also:
NotationDeclaration
-
getProcessedDTD
public java.lang.Object getProcessedDTD()
Returns an implementation defined representation of the DTD. This method may return null if no representation is available.- Specified by:
getProcessedDTD
in interfacejavax.xml.stream.events.DTD
-
setEntities
public void setEntities(java.util.List entites)
-
setNotations
public void setNotations(java.util.List notations)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-