Package com.bea.xml.stream
Class AttributeBase
- java.lang.Object
-
- com.bea.xml.stream.AttributeBase
-
- All Implemented Interfaces:
javax.xml.stream.events.Attribute
,javax.xml.stream.events.XMLEvent
,javax.xml.stream.Location
,javax.xml.stream.XMLStreamConstants
- Direct Known Subclasses:
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 Summary
Constructors 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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods 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)
-
-
-
Constructor Detail
-
AttributeBase
public AttributeBase(java.lang.String prefix, java.lang.String namespaceURI, java.lang.String localName, java.lang.String value, java.lang.String attributeType)
-
AttributeBase
public AttributeBase(java.lang.String prefix, java.lang.String localName, java.lang.String value)
-
AttributeBase
public AttributeBase(javax.xml.namespace.QName name, java.lang.String value)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumber
in interfacejavax.xml.stream.Location
-
setLineNumber
public void setLineNumber(int line)
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumber
in interfacejavax.xml.stream.Location
-
setColumnNumber
public void setColumnNumber(int col)
-
getCharacterOffset
public int getCharacterOffset()
- Specified by:
getCharacterOffset
in interfacejavax.xml.stream.Location
-
setCharacterOffset
public void setCharacterOffset(int c)
-
getLocationURI
public java.lang.String getLocationURI()
-
setLocationURI
public void setLocationURI(java.lang.String uri)
-
getEventType
public int getEventType()
- Specified by:
getEventType
in interfacejavax.xml.stream.events.XMLEvent
-
hasName
public boolean hasName()
-
getName
public javax.xml.namespace.QName getName()
- Specified by:
getName
in interfacejavax.xml.stream.events.Attribute
-
isNamespaceDeclaration
public boolean isNamespaceDeclaration()
-
getLocalName
public java.lang.String getLocalName()
-
getValue
public java.lang.String getValue()
- Specified by:
getValue
in interfacejavax.xml.stream.events.Attribute
-
getDTDType
public java.lang.String getDTDType()
- Specified by:
getDTDType
in interfacejavax.xml.stream.events.Attribute
-
getNamespaceURI
public java.lang.String getNamespaceURI()
-
setNamespaceURI
public void setNamespaceURI(java.lang.String uri)
-
isSpecified
public boolean isSpecified()
By default, all attributes are created as specified since RI doesn't handle attribute defaulting.- Specified by:
isSpecified
in interfacejavax.xml.stream.events.Attribute
-
isStartElement
public boolean isStartElement()
- Specified by:
isStartElement
in interfacejavax.xml.stream.events.XMLEvent
-
isEndElement
public boolean isEndElement()
- Specified by:
isEndElement
in interfacejavax.xml.stream.events.XMLEvent
-
isEntityReference
public boolean isEntityReference()
- Specified by:
isEntityReference
in interfacejavax.xml.stream.events.XMLEvent
-
isProcessingInstruction
public boolean isProcessingInstruction()
- Specified by:
isProcessingInstruction
in interfacejavax.xml.stream.events.XMLEvent
-
isCharacters
public boolean isCharacters()
- Specified by:
isCharacters
in interfacejavax.xml.stream.events.XMLEvent
-
isAttribute
public boolean isAttribute()
- Specified by:
isAttribute
in interfacejavax.xml.stream.events.XMLEvent
-
isNamespace
public boolean isNamespace()
- Specified by:
isNamespace
in interfacejavax.xml.stream.events.XMLEvent
-
isStartDocument
public boolean isStartDocument()
- Specified by:
isStartDocument
in interfacejavax.xml.stream.events.XMLEvent
-
isEndDocument
public boolean isEndDocument()
- Specified by:
isEndDocument
in interfacejavax.xml.stream.events.XMLEvent
-
isEndEntity
public boolean isEndEntity()
-
isStartEntity
public boolean isStartEntity()
-
getPublicId
public java.lang.String getPublicId()
- Specified by:
getPublicId
in interfacejavax.xml.stream.Location
-
getSystemId
public java.lang.String getSystemId()
- Specified by:
getSystemId
in interfacejavax.xml.stream.Location
-
getLocation
public javax.xml.stream.Location getLocation()
- Specified by:
getLocation
in interfacejavax.xml.stream.events.XMLEvent
-
asStartElement
public javax.xml.stream.events.StartElement asStartElement()
- Specified by:
asStartElement
in interfacejavax.xml.stream.events.XMLEvent
-
asEndElement
public javax.xml.stream.events.EndElement asEndElement()
- Specified by:
asEndElement
in interfacejavax.xml.stream.events.XMLEvent
-
asCharacters
public javax.xml.stream.events.Characters asCharacters()
- Specified by:
asCharacters
in interfacejavax.xml.stream.events.XMLEvent
-
recycle
public void recycle()
-
isDefault
public boolean isDefault()
-
getSourceName
public java.lang.String getSourceName()
-
getSchemaType
public javax.xml.namespace.QName getSchemaType()
- Specified by:
getSchemaType
in interfacejavax.xml.stream.events.XMLEvent
-
writeAsEncodedUnicode
public void writeAsEncodedUnicode(java.io.Writer writer) throws javax.xml.stream.XMLStreamException
- Specified by:
writeAsEncodedUnicode
in interfacejavax.xml.stream.events.XMLEvent
- Throws:
javax.xml.stream.XMLStreamException
-
writeEncodedChar
public static void writeEncodedChar(java.io.Writer writer, char c) throws java.io.IOException
- Throws:
java.io.IOException
-
-