Class IntEntity
java.lang.Object
org.codehaus.stax2.ri.evt.BaseEventImpl
com.ctc.wstx.evt.WEntityDeclaration
com.ctc.wstx.ent.EntityDecl
com.ctc.wstx.ent.IntEntity
- All Implemented Interfaces:
EntityDeclaration, XMLEvent, XMLStreamConstants, org.codehaus.stax2.evt.XMLEvent2
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final LocationLocation where entity content definition started; points to the starting/opening quote for internal entities.(package private) final char[]Replacement text of the entity; full array contents.(package private) StringFields inherited from class EntityDecl
mContext, mDeclaredExternally, mNameFields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
mLocationFields inherited from interface 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic IntEntitystatic IntEntityexpand(WstxInputSource parent, XMLResolver res, ReaderConfig cfg, int xmlVersion) Method called to create the new input source through which expansion value of the entity can be read.char[]Gives raw access to replacement text data...intbooleanbooleanisParsed()voidMethods inherited from class EntityDecl
getBaseURI, getName, getReplacementTextLength, markAsExternallyDeclared, wasDeclaredExternallyMethods inherited from class WEntityDeclaration
equals, getEventType, hashCode, writeAsEncodedUnicode, writeUsingMethods inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
addHash, asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement, iteratedEquals, stringsWithNullsEqual, throwFromIOE, toStringMethods inherited from interface XMLEvent
asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement
-
Field Details
-
mContentLocation
Location where entity content definition started; points to the starting/opening quote for internal entities. -
mRepl
final char[] mReplReplacement text of the entity; full array contents. -
mReplText
String mReplText
-
-
Constructor Details
-
IntEntity
-
-
Method Details
-
create
-
create
-
getNotationName
- Specified by:
getNotationNamein interfaceEntityDeclaration- Specified by:
getNotationNamein classEntityDecl
-
getPublicId
- Specified by:
getPublicIdin interfaceEntityDeclaration- Specified by:
getPublicIdin classEntityDecl
-
getReplacementText
- Specified by:
getReplacementTextin interfaceEntityDeclaration- Specified by:
getReplacementTextin classEntityDecl
-
getReplacementText
- Specified by:
getReplacementTextin classEntityDecl- Throws:
IOException
-
getSystemId
- Specified by:
getSystemIdin interfaceEntityDeclaration- Specified by:
getSystemIdin classEntityDecl
-
writeEnc
- Specified by:
writeEncin classEntityDecl- Throws:
IOException
-
getReplacementChars
public char[] getReplacementChars()Gives raw access to replacement text data...Note: this is not really safe, as caller can modify the array, but since this method is thought to provide fast access, let's avoid making copy here.
- Specified by:
getReplacementCharsin classEntityDecl
-
isExternal
public boolean isExternal()- Specified by:
isExternalin classEntityDecl
-
isParsed
public boolean isParsed()- Specified by:
isParsedin classEntityDecl
-
expand
public WstxInputSource expand(WstxInputSource parent, XMLResolver res, ReaderConfig cfg, int xmlVersion) Description copied from class:EntityDeclMethod called to create the new input source through which expansion value of the entity can be read.- Specified by:
expandin classEntityDecl
-