| javax.xml.stream.events.Attribute | 
    
|  Known Indirect Subclasses 
      
      
  
        
              | Namespace | An interface that contains information about a namespace. |  | 
Class Overview
An interface that contains information about an attribute.  Attributes are reported
 as a set of events accessible from a StartElement.  Other applications may report
 Attributes as first-order events, for example as the results of an XPath expression.
  
 
Summary
| Public Methods | 
|---|
	 
    
        | abstract
            
            
            
            
            String | getDTDType() Gets the type of this attribute, default is
 the String "CDATA" | 
	 
    
        | abstract
            
            
            
            
            QName | getName() Returns the QName for this attribute
 | 
	 
    
        | abstract
            
            
            
            
            String | getValue() Gets the normalized value of this attribute
 | 
	 
    
        | abstract
            
            
            
            
            boolean | isSpecified() A flag indicating whether this attribute was actually
 specified in the start-tag of its element, or was defaulted from the schema. | 
| [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
      
      getDTDType
      ()
    
      
    
      
  Gets the type of this attribute, default is
 the String "CDATA"
      Returns
      - the type as a String, default is "CDATA"
 
     
 
 
    
      
        public 
         
         
        abstract 
         
        QName
      
      getName
      ()
    
      
    
      
  Returns the QName for this attribute
 
 
 
    
      
        public 
         
         
        abstract 
         
        String
      
      getValue
      ()
    
      
    
      
  Gets the normalized value of this attribute
 
 
 
    
      
        public 
         
         
        abstract 
         
        boolean
      
      isSpecified
      ()
    
      
    
      
  A flag indicating whether this attribute was actually
 specified in the start-tag of its element, or was defaulted from the schema.
      Returns
      - returns true if this was specified in the start element