javax.xml.stream.events.Attribute
, javax.xml.stream.events.XMLEvent
, javax.xml.stream.Location
, javax.xml.stream.XMLStreamConstants
NamespaceBase
public class AttributeBase
extends java.lang.Object
implements javax.xml.stream.events.Attribute, javax.xml.stream.Location
An implementation of the Attribute class.
Constructor | Description |
---|---|
AttributeBase(java.lang.String prefix,
java.lang.String localName,
java.lang.String value) |
|
AttributeBase(java.lang.String prefix,
java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String value,
java.lang.String attributeType) |
|
AttributeBase(javax.xml.namespace.QName name,
java.lang.String value) |
Modifier and Type | Method | Description |
---|---|---|
javax.xml.stream.events.Characters |
asCharacters() |
|
javax.xml.stream.events.EndElement |
asEndElement() |
|
javax.xml.stream.events.StartElement |
asStartElement() |
|
int |
getCharacterOffset() |
|
int |
getColumnNumber() |
|
java.lang.String |
getDTDType() |
|
int |
getEventType() |
|
int |
getLineNumber() |
|
java.lang.String |
getLocalName() |
|
javax.xml.stream.Location |
getLocation() |
|
java.lang.String |
getLocationURI() |
|
javax.xml.namespace.QName |
getName() |
|
java.lang.String |
getNamespaceURI() |
|
java.lang.String |
getPublicId() |
|
javax.xml.namespace.QName |
getSchemaType() |
|
java.lang.String |
getSourceName() |
|
java.lang.String |
getSystemId() |
|
java.lang.String |
getValue() |
|
boolean |
hasName() |
|
boolean |
isAttribute() |
|
boolean |
isCharacters() |
|
boolean |
isDefault() |
|
boolean |
isEndDocument() |
|
boolean |
isEndElement() |
|
boolean |
isEndEntity() |
|
boolean |
isEntityReference() |
|
boolean |
isNamespace() |
|
boolean |
isNamespaceDeclaration() |
|
boolean |
isProcessingInstruction() |
|
boolean |
isSpecified() |
By default, all attributes are created as specified since RI doesn't
handle attribute defaulting.
|
boolean |
isStartDocument() |
|
boolean |
isStartElement() |
|
boolean |
isStartEntity() |
|
void |
recycle() |
|
void |
setCharacterOffset(int c) |
|
void |
setColumnNumber(int col) |
|
void |
setLineNumber(int line) |
|
void |
setLocationURI(java.lang.String uri) |
|
void |
setNamespaceURI(java.lang.String uri) |
|
java.lang.String |
toString() |
|
void |
writeAsEncodedUnicode(java.io.Writer writer) |
|
static void |
writeEncodedChar(java.io.Writer writer,
char c) |
public AttributeBase(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value, java.lang.String attributeType)
public AttributeBase(java.lang.String prefix, java.lang.String localName, java.lang.String value)
public AttributeBase(javax.xml.namespace.QName name, java.lang.String value)
public java.lang.String toString()
toString
in class java.lang.Object
public int getLineNumber()
getLineNumber
in interface javax.xml.stream.Location
public void setLineNumber(int line)
public int getColumnNumber()
getColumnNumber
in interface javax.xml.stream.Location
public void setColumnNumber(int col)
public int getCharacterOffset()
getCharacterOffset
in interface javax.xml.stream.Location
public void setCharacterOffset(int c)
public java.lang.String getLocationURI()
public void setLocationURI(java.lang.String uri)
public int getEventType()
getEventType
in interface javax.xml.stream.events.XMLEvent
public boolean hasName()
public javax.xml.namespace.QName getName()
getName
in interface javax.xml.stream.events.Attribute
public boolean isNamespaceDeclaration()
public java.lang.String getLocalName()
public java.lang.String getValue()
getValue
in interface javax.xml.stream.events.Attribute
public java.lang.String getDTDType()
getDTDType
in interface javax.xml.stream.events.Attribute
public java.lang.String getNamespaceURI()
public void setNamespaceURI(java.lang.String uri)
public boolean isSpecified()
isSpecified
in interface javax.xml.stream.events.Attribute
public boolean isStartElement()
isStartElement
in interface javax.xml.stream.events.XMLEvent
public boolean isEndElement()
isEndElement
in interface javax.xml.stream.events.XMLEvent
public boolean isEntityReference()
isEntityReference
in interface javax.xml.stream.events.XMLEvent
public boolean isProcessingInstruction()
isProcessingInstruction
in interface javax.xml.stream.events.XMLEvent
public boolean isCharacters()
isCharacters
in interface javax.xml.stream.events.XMLEvent
public boolean isAttribute()
isAttribute
in interface javax.xml.stream.events.XMLEvent
public boolean isNamespace()
isNamespace
in interface javax.xml.stream.events.XMLEvent
public boolean isStartDocument()
isStartDocument
in interface javax.xml.stream.events.XMLEvent
public boolean isEndDocument()
isEndDocument
in interface javax.xml.stream.events.XMLEvent
public boolean isEndEntity()
public boolean isStartEntity()
public java.lang.String getPublicId()
getPublicId
in interface javax.xml.stream.Location
public java.lang.String getSystemId()
getSystemId
in interface javax.xml.stream.Location
public javax.xml.stream.Location getLocation()
getLocation
in interface javax.xml.stream.events.XMLEvent
public javax.xml.stream.events.StartElement asStartElement()
asStartElement
in interface javax.xml.stream.events.XMLEvent
public javax.xml.stream.events.EndElement asEndElement()
asEndElement
in interface javax.xml.stream.events.XMLEvent
public javax.xml.stream.events.Characters asCharacters()
asCharacters
in interface javax.xml.stream.events.XMLEvent
public void recycle()
public boolean isDefault()
public java.lang.String getSourceName()
public javax.xml.namespace.QName getSchemaType()
getSchemaType
in interface javax.xml.stream.events.XMLEvent
public void writeAsEncodedUnicode(java.io.Writer writer) throws javax.xml.stream.XMLStreamException
writeAsEncodedUnicode
in interface javax.xml.stream.events.XMLEvent
javax.xml.stream.XMLStreamException
public static void writeEncodedChar(java.io.Writer writer, char c) throws java.io.IOException
java.io.IOException