- All Superinterfaces:
XMLEvent
,XMLStreamConstants
- All Known Subinterfaces:
Namespace
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.
- Since:
- 1.6
- See Also:
-
Field Summary
Fields declared in interface javax.xml.stream.XMLStreamConstants
ATTRIBUTE, CDATA, CHARACTERS, COMMENT, DTD, END_DOCUMENT, END_ELEMENT, ENTITY_DECLARATION, ENTITY_REFERENCE, NAMESPACE, NOTATION_DECLARATION, PROCESSING_INSTRUCTION, SPACE, START_DOCUMENT, START_ELEMENT
-
Method Summary
Modifier and TypeMethodDescriptionGets the type of this attribute, default is the String "CDATA".getName()
Returns the QName for this attribute.getValue()
Gets the normalized value of this attribute.boolean
A flag indicating whether this attribute was actually specified in the start-tag of its element, or was defaulted from the schema.Methods declared in interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
Method Details
-
getName
QName getName()Returns the QName for this attribute.- Returns:
- the QName of the attribute
-
getValue
String getValue()Gets the normalized value of this attribute.- Returns:
- the normalized value of the attribute
-
getDTDType
String getDTDType()Gets the type of this attribute, default is the String "CDATA".- Returns:
- the type as a String, default is "CDATA"
-
isSpecified
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
-