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