Class AttributeBase
- java.lang.Object
-
- com.sun.xml.fastinfoset.stax.events.EventBase
-
- com.sun.xml.fastinfoset.stax.events.AttributeBase
-
- All Implemented Interfaces:
Attribute,XMLEvent,XMLStreamConstants
- Direct Known Subclasses:
NamespaceBase
public class AttributeBase extends EventBase implements Attribute
-
-
Field Summary
-
Fields inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
_eventType, _location
-
Fields inherited from 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
-
-
Constructor Summary
Constructors Constructor Description AttributeBase()AttributeBase(String name, String value)AttributeBase(String prefix, String localName, String value)AttributeBase(String prefix, String namespaceURI, String localName, String value, String attributeType)AttributeBase(QName qname, String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDTDType()Gets the type of this attribute, default is the String "CDATA"StringgetLocalName()QNamegetName()Returns the QName for this attributeStringgetValue()Gets the normalized value of this attributebooleanisSpecified()A flag indicating whether this attribute was actually specified in the start-tag of its element, or was defaulted from the schema.voidsetAttributeType(String attributeType)voidsetName(QName name)voidsetSpecified(boolean isSpecified)voidsetValue(String value)StringtoString()-
Methods inherited from class com.sun.xml.fastinfoset.stax.events.EventBase
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, getSystemId, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, setEventType, setLocation, writeAsEncodedUnicode
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getEventType, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, writeAsEncodedUnicode
-
-
-
-
Method Detail
-
setName
public void setName(QName name)
-
getName
public QName getName()
Returns the QName for this attribute
-
setValue
public void setValue(String value)
-
getLocalName
public String getLocalName()
-
getValue
public String getValue()
Gets the normalized value of this attribute
-
setAttributeType
public void setAttributeType(String attributeType)
-
getDTDType
public String getDTDType()
Gets the type of this attribute, default is the String "CDATA"- Specified by:
getDTDTypein interfaceAttribute- Returns:
- the type as a String, default is "CDATA"
-
isSpecified
public boolean isSpecified()
A flag indicating whether this attribute was actually specified in the start-tag of its element, or was defaulted from the schema.- Specified by:
isSpecifiedin interfaceAttribute- Returns:
- returns true if this was specified in the start element
-
setSpecified
public void setSpecified(boolean isSpecified)
-
-