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:
- Characters, XMLEvent, XMLStreamConstants, XMLEvent2
public class CharactersEventImpl
- extends BaseEventImpl
- implements Characters
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 |
CharactersEventImpl(Location loc,
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. |
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 |
Methods inherited from interface javax.xml.stream.events.XMLEvent |
asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement |
CharactersEventImpl
public CharactersEventImpl(Location loc,
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.
createIgnorableWS
public static final CharactersEventImpl createIgnorableWS(Location loc,
String content)
createNonIgnorableWS
public static final CharactersEventImpl createNonIgnorableWS(Location loc,
String content)
asCharacters
public Characters asCharacters()
- Specified by:
asCharacters
in interface XMLEvent
- Overrides:
asCharacters
in class BaseEventImpl
getEventType
public int getEventType()
- Specified by:
getEventType
in interface XMLEvent
- Specified by:
getEventType
in class BaseEventImpl
isCharacters
public boolean isCharacters()
- Specified by:
isCharacters
in interface XMLEvent
- Overrides:
isCharacters
in class BaseEventImpl
writeAsEncodedUnicode
public void writeAsEncodedUnicode(Writer w)
throws XMLStreamException
- Specified by:
writeAsEncodedUnicode
in interface XMLEvent
- Specified by:
writeAsEncodedUnicode
in class BaseEventImpl
- Throws:
XMLStreamException
writeUsing
public void writeUsing(XMLStreamWriter2 w)
throws XMLStreamException
- Specified by:
writeUsing
in interface XMLEvent2
- Specified by:
writeUsing
in class BaseEventImpl
- Throws:
XMLStreamException
getData
public String getData()
- Specified by:
getData
in interface Characters
isCData
public boolean isCData()
- Specified by:
isCData
in interface Characters
isIgnorableWhiteSpace
public boolean isIgnorableWhiteSpace()
- Specified by:
isIgnorableWhiteSpace
in interface Characters
isWhiteSpace
public boolean isWhiteSpace()
- Specified by:
isWhiteSpace
in interface Characters
setWhitespaceStatus
public void setWhitespaceStatus(boolean status)
equals
public boolean equals(Object o)
- Description copied from class:
BaseEventImpl
- Declared abstract to force redefinition by sub-classes
- Specified by:
equals
in class BaseEventImpl
hashCode
public int hashCode()
- Description copied from class:
BaseEventImpl
- Declared abstract to force redefinition by sub-classes
- Specified by:
hashCode
in class BaseEventImpl
writeEscapedXMLText
protected static void writeEscapedXMLText(Writer w,
String text)
throws IOException
- Throws:
IOException
Copyright © 2011 Codehaus. All Rights Reserved.