Package org.codehaus.stax2.ri.evt
Class CharactersEventImpl
- java.lang.Object
-
- org.codehaus.stax2.ri.evt.BaseEventImpl
-
- org.codehaus.stax2.ri.evt.CharactersEventImpl
-
- All Implemented Interfaces:
javax.xml.stream.events.Characters,javax.xml.stream.events.XMLEvent,javax.xml.stream.XMLStreamConstants,XMLEvent2
public class CharactersEventImpl extends BaseEventImpl implements javax.xml.stream.events.Characters
-
-
Field Summary
-
Fields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
mLocation
-
-
Constructor Summary
Constructors Constructor Description CharactersEventImpl(javax.xml.stream.Location loc, java.lang.String content, boolean cdata)Constructor for regular unspecified (but non-CDATA) characters event type, which may or may not be all whitespace, but is not specified as ignorable white space.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.stream.events.CharactersasCharacters()static CharactersEventImplcreateIgnorableWS(javax.xml.stream.Location loc, java.lang.String content)static CharactersEventImplcreateNonIgnorableWS(javax.xml.stream.Location loc, java.lang.String content)booleanequals(java.lang.Object o)Declared abstract to force redefinition by sub-classesjava.lang.StringgetData()intgetEventType()inthashCode()Declared abstract to force redefinition by sub-classesbooleanisCData()booleanisCharacters()booleanisIgnorableWhiteSpace()booleanisWhiteSpace()voidsetWhitespaceStatus(boolean status)voidwriteAsEncodedUnicode(java.io.Writer w)protected static voidwriteEscapedXMLText(java.io.Writer w, java.lang.String text)voidwriteUsing(XMLStreamWriter2 w)-
Methods inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
addHash, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toString
-
-
-
-
Constructor Detail
-
CharactersEventImpl
public CharactersEventImpl(javax.xml.stream.Location loc, java.lang.String content, boolean cdata)Constructor for regular unspecified (but non-CDATA) characters event type, which may or may not be all whitespace, but is not specified as ignorable white space.
-
-
Method Detail
-
createIgnorableWS
public static final CharactersEventImpl createIgnorableWS(javax.xml.stream.Location loc, java.lang.String content)
-
createNonIgnorableWS
public static final CharactersEventImpl createNonIgnorableWS(javax.xml.stream.Location loc, java.lang.String content)
-
asCharacters
public javax.xml.stream.events.Characters asCharacters()
- Specified by:
asCharactersin interfacejavax.xml.stream.events.XMLEvent- Overrides:
asCharactersin classBaseEventImpl
-
getEventType
public int getEventType()
- Specified by:
getEventTypein interfacejavax.xml.stream.events.XMLEvent- Specified by:
getEventTypein classBaseEventImpl
-
isCharacters
public boolean isCharacters()
- Specified by:
isCharactersin interfacejavax.xml.stream.events.XMLEvent- Overrides:
isCharactersin classBaseEventImpl
-
writeAsEncodedUnicode
public void writeAsEncodedUnicode(java.io.Writer w) throws javax.xml.stream.XMLStreamException- Specified by:
writeAsEncodedUnicodein interfacejavax.xml.stream.events.XMLEvent- Specified by:
writeAsEncodedUnicodein classBaseEventImpl- Throws:
javax.xml.stream.XMLStreamException
-
writeUsing
public void writeUsing(XMLStreamWriter2 w) throws javax.xml.stream.XMLStreamException
- Specified by:
writeUsingin interfaceXMLEvent2- Specified by:
writeUsingin classBaseEventImpl- Throws:
javax.xml.stream.XMLStreamException
-
getData
public java.lang.String getData()
- Specified by:
getDatain interfacejavax.xml.stream.events.Characters
-
isCData
public boolean isCData()
- Specified by:
isCDatain interfacejavax.xml.stream.events.Characters
-
isIgnorableWhiteSpace
public boolean isIgnorableWhiteSpace()
- Specified by:
isIgnorableWhiteSpacein interfacejavax.xml.stream.events.Characters
-
isWhiteSpace
public boolean isWhiteSpace()
- Specified by:
isWhiteSpacein interfacejavax.xml.stream.events.Characters
-
setWhitespaceStatus
public void setWhitespaceStatus(boolean status)
-
equals
public boolean equals(java.lang.Object o)
Description copied from class:BaseEventImplDeclared abstract to force redefinition by sub-classes- Specified by:
equalsin classBaseEventImpl
-
hashCode
public int hashCode()
Description copied from class:BaseEventImplDeclared abstract to force redefinition by sub-classes- Specified by:
hashCodein classBaseEventImpl
-
writeEscapedXMLText
protected static void writeEscapedXMLText(java.io.Writer w, java.lang.String text) throws java.io.IOException- Throws:
java.io.IOException
-
-