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.LocationAn 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.CharactersasCharacters()javax.xml.stream.events.EndElementasEndElement()javax.xml.stream.events.StartElementasStartElement()intgetCharacterOffset()intgetColumnNumber()java.lang.StringgetDTDType()intgetEventType()intgetLineNumber()java.lang.StringgetLocalName()javax.xml.stream.LocationgetLocation()java.lang.StringgetLocationURI()javax.xml.namespace.QNamegetName()java.lang.StringgetNamespaceURI()java.lang.StringgetPublicId()javax.xml.namespace.QNamegetSchemaType()java.lang.StringgetSourceName()java.lang.StringgetSystemId()java.lang.StringgetValue()booleanhasName()booleanisAttribute()booleanisCharacters()booleanisDefault()booleanisEndDocument()booleanisEndElement()booleanisEndEntity()booleanisEntityReference()booleanisNamespace()booleanisNamespaceDeclaration()booleanisProcessingInstruction()booleanisSpecified()By default, all attributes are created as specified since RI doesn't handle attribute defaulting.booleanisStartDocument()booleanisStartElement()booleanisStartEntity()voidrecycle()voidsetCharacterOffset(int c)voidsetColumnNumber(int col)voidsetLineNumber(int line)voidsetLocationURI(java.lang.String uri)voidsetNamespaceURI(java.lang.String uri)java.lang.StringtoString()voidwriteAsEncodedUnicode(java.io.Writer writer)static voidwriteEncodedChar(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:
toStringin classjava.lang.Object
-
getLineNumber
public int getLineNumber()
- Specified by:
getLineNumberin interfacejavax.xml.stream.Location
-
setLineNumber
public void setLineNumber(int line)
-
getColumnNumber
public int getColumnNumber()
- Specified by:
getColumnNumberin interfacejavax.xml.stream.Location
-
setColumnNumber
public void setColumnNumber(int col)
-
getCharacterOffset
public int getCharacterOffset()
- Specified by:
getCharacterOffsetin 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:
getEventTypein interfacejavax.xml.stream.events.XMLEvent
-
hasName
public boolean hasName()
-
getName
public javax.xml.namespace.QName getName()
- Specified by:
getNamein interfacejavax.xml.stream.events.Attribute
-
isNamespaceDeclaration
public boolean isNamespaceDeclaration()
-
getLocalName
public java.lang.String getLocalName()
-
getValue
public java.lang.String getValue()
- Specified by:
getValuein interfacejavax.xml.stream.events.Attribute
-
getDTDType
public java.lang.String getDTDType()
- Specified by:
getDTDTypein 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:
isSpecifiedin interfacejavax.xml.stream.events.Attribute
-
isStartElement
public boolean isStartElement()
- Specified by:
isStartElementin interfacejavax.xml.stream.events.XMLEvent
-
isEndElement
public boolean isEndElement()
- Specified by:
isEndElementin interfacejavax.xml.stream.events.XMLEvent
-
isEntityReference
public boolean isEntityReference()
- Specified by:
isEntityReferencein interfacejavax.xml.stream.events.XMLEvent
-
isProcessingInstruction
public boolean isProcessingInstruction()
- Specified by:
isProcessingInstructionin interfacejavax.xml.stream.events.XMLEvent
-
isCharacters
public boolean isCharacters()
- Specified by:
isCharactersin interfacejavax.xml.stream.events.XMLEvent
-
isAttribute
public boolean isAttribute()
- Specified by:
isAttributein interfacejavax.xml.stream.events.XMLEvent
-
isNamespace
public boolean isNamespace()
- Specified by:
isNamespacein interfacejavax.xml.stream.events.XMLEvent
-
isStartDocument
public boolean isStartDocument()
- Specified by:
isStartDocumentin interfacejavax.xml.stream.events.XMLEvent
-
isEndDocument
public boolean isEndDocument()
- Specified by:
isEndDocumentin interfacejavax.xml.stream.events.XMLEvent
-
isEndEntity
public boolean isEndEntity()
-
isStartEntity
public boolean isStartEntity()
-
getPublicId
public java.lang.String getPublicId()
- Specified by:
getPublicIdin interfacejavax.xml.stream.Location
-
getSystemId
public java.lang.String getSystemId()
- Specified by:
getSystemIdin interfacejavax.xml.stream.Location
-
getLocation
public javax.xml.stream.Location getLocation()
- Specified by:
getLocationin interfacejavax.xml.stream.events.XMLEvent
-
asStartElement
public javax.xml.stream.events.StartElement asStartElement()
- Specified by:
asStartElementin interfacejavax.xml.stream.events.XMLEvent
-
asEndElement
public javax.xml.stream.events.EndElement asEndElement()
- Specified by:
asEndElementin interfacejavax.xml.stream.events.XMLEvent
-
asCharacters
public javax.xml.stream.events.Characters asCharacters()
- Specified by:
asCharactersin 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:
getSchemaTypein interfacejavax.xml.stream.events.XMLEvent
-
writeAsEncodedUnicode
public void writeAsEncodedUnicode(java.io.Writer writer) throws javax.xml.stream.XMLStreamException- Specified by:
writeAsEncodedUnicodein 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
-
-