com.sun.xml.fastinfoset.stax.events
Class DTDEvent
java.lang.Object
com.sun.xml.fastinfoset.stax.events.EventBase
com.sun.xml.fastinfoset.stax.events.DTDEvent
- All Implemented Interfaces:
- DTD, XMLEvent, XMLStreamConstants
public class DTDEvent
- extends EventBase
- implements DTD
DTDEvent. Notations and Entities are not used
| Fields inherited from interface javax.xml.stream.XMLStreamConstants |
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT |
| 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 interface javax.xml.stream.events.XMLEvent |
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode |
DTDEvent
public DTDEvent()
- Creates a new instance of DTDEvent
DTDEvent
public DTDEvent(String dtd)
getDocumentTypeDeclaration
public 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 interface DTD
setDTD
public void setDTD(String dtd)
getEntities
public 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 interface DTD
- Returns:
- an unordered list of EntityDeclaration events
- See Also:
EntityDeclaration
getNotations
public List getNotations()
- Return a List containing the notations declared in the DTD.
This list must contain NotationDeclaration events.
- Specified by:
getNotations in interface DTD
- Returns:
- an unordered list of NotationDeclaration events
- See Also:
NotationDeclaration
getProcessedDTD
public Object getProcessedDTD()
- Returns an implementation defined representation of the DTD.
This method may return null if no representation is available.
- Specified by:
getProcessedDTD in interface DTD
setEntities
public void setEntities(List entites)
setNotations
public void setNotations(List notations)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.