| javax.xml.stream.events.NotationDeclaration | 
    
Class Overview
An interface for handling Notation Declarations
 Receive notification of a notation declaration event.
 It is up to the application to record the notation for later reference,
 At least one of publicId and systemId must be non-null.
 There is no guarantee that the notation declaration
 will be reported before any unparsed entities that use it.
 
Summary
| Public Methods | 
|---|
	 
    
        | abstract
            
            
            
            
            String | getName() The notation name. | 
	 
    
        | abstract
            
            
            
            
            String | getPublicId() The notation's public identifier, or null if none was given. | 
	 
    
        | abstract
            
            
            
            
            String | getSystemId() The notation's system identifier, or null if none was given. | 
| [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
      
      getName
      ()
    
      
    
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getPublicId
      ()
    
      
    
      
  The notation's public identifier, or null if none was given.
 
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getSystemId
      ()
    
      
    
      
  The notation's system identifier, or null if none was given.