javax.xml.stream.events.DTD |
Class Overview
This is the top level interface for events dealing with DTDs
Summary
Public Methods |
abstract
String
|
getDocumentTypeDeclaration()
Returns the entire Document Type Declaration as a string, including
the internal DTD subset.
|
abstract
List
|
getEntities()
Return a List containing the general entities,
both external and internal, declared in the DTD.
|
abstract
List
|
getNotations()
Return a List containing the notations declared in the DTD.
|
abstract
Object
|
getProcessedDTD()
Returns an implementation defined representation of the DTD.
|
[Expand]
Inherited Methods |
From interface
javax.xml.stream.events.XMLEvent
abstract
Characters
|
asCharacters()
Returns this event as Characters, may result in
a class cast exception if this event is not Characters.
|
abstract
EndElement
|
asEndElement()
Returns this event as an end element event, may result in
a class cast exception if this event is not a end element.
|
abstract
StartElement
|
asStartElement()
Returns this event as a start element event, may result in
a class cast exception if this event is not a start element.
|
abstract
int
|
getEventType()
Returns an integer code for this event.
|
abstract
Location
|
getLocation()
Return the location of this event.
|
abstract
QName
|
getSchemaType()
This method is provided for implementations to provide
optional type information about the associated event.
|
abstract
boolean
|
isAttribute()
A utility function to check if this event is an Attribute.
|
abstract
boolean
|
isCharacters()
A utility function to check if this event is Characters.
|
abstract
boolean
|
isEndDocument()
A utility function to check if this event is an EndDocument.
|
abstract
boolean
|
isEndElement()
A utility function to check if this event is a EndElement.
|
abstract
boolean
|
isEntityReference()
A utility function to check if this event is an EntityReference.
|
abstract
boolean
|
isNamespace()
A utility function to check if this event is a Namespace.
|
abstract
boolean
|
isProcessingInstruction()
A utility function to check if this event is a ProcessingInstruction.
|
abstract
boolean
|
isStartDocument()
A utility function to check if this event is a StartDocument.
|
abstract
boolean
|
isStartElement()
A utility function to check if this event is a StartElement.
|
abstract
void
|
writeAsEncodedUnicode(Writer writer)
This method will write the XMLEvent as per the XML 1.0 specification as Unicode characters.
|
|
Public Methods
public
abstract
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
public
abstract
List
getEntities
()
Return a List containing the general entities,
both external and internal, declared in the DTD.
This list must contain EntityDeclaration events.
Returns
- an unordered list of EntityDeclaration events
public
abstract
List
getNotations
()
Return a List containing the notations declared in the DTD.
This list must contain NotationDeclaration events.
Returns
- an unordered list of NotationDeclaration events
public
abstract
Object
getProcessedDTD
()
Returns an implementation defined representation of the DTD.
This method may return null if no representation is available.