| 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.