Package com.ctc.wstx.ent
Class ExtEntity
- java.lang.Object
-
- org.codehaus.stax2.ri.evt.BaseEventImpl
-
- com.ctc.wstx.evt.WEntityDeclaration
-
- com.ctc.wstx.ent.EntityDecl
-
- com.ctc.wstx.ent.ExtEntity
-
- All Implemented Interfaces:
EntityDeclaration,XMLEvent,XMLStreamConstants,XMLEvent2
- Direct Known Subclasses:
ParsedExtEntity,UnparsedExtEntity
public abstract class ExtEntity extends EntityDecl
-
-
Field Summary
-
Fields inherited from class com.ctc.wstx.ent.EntityDecl
mDeclaredExternally
-
Fields inherited from class org.codehaus.stax2.ri.evt.BaseEventImpl
mLocation
-
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
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract WstxInputSourceexpand(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.abstract StringgetNotationName()StringgetPublicId()char[]getReplacementChars()StringgetReplacementText()intgetReplacementText(Writer w)StringgetSystemId()booleanisExternal()abstract booleanisParsed()abstract voidwriteEnc(Writer w)-
Methods inherited from class com.ctc.wstx.ent.EntityDecl
getBaseURI, getName, getReplacementTextLength, markAsExternallyDeclared, wasDeclaredExternally
-
Methods inherited from class com.ctc.wstx.evt.WEntityDeclaration
equals, getEventType, hashCode, writeAsEncodedUnicode, writeUsing
-
Methods 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, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface javax.xml.stream.events.XMLEvent
asCharacters, asEndElement, asStartElement, getLocation, getSchemaType, isAttribute, isCharacters, isEndDocument, isEndElement, isEntityReference, isNamespace, isProcessingInstruction, isStartDocument, isStartElement
-
-
-
-
Method Detail
-
getNotationName
public abstract String getNotationName()
- Specified by:
getNotationNamein interfaceEntityDeclaration- Specified by:
getNotationNamein classEntityDecl
-
getPublicId
public String getPublicId()
- Specified by:
getPublicIdin interfaceEntityDeclaration- Specified by:
getPublicIdin classEntityDecl
-
getReplacementText
public String getReplacementText()
- Specified by:
getReplacementTextin interfaceEntityDeclaration- Specified by:
getReplacementTextin classEntityDecl
-
getReplacementText
public int getReplacementText(Writer w)
- Specified by:
getReplacementTextin classEntityDecl
-
getSystemId
public String getSystemId()
- Specified by:
getSystemIdin interfaceEntityDeclaration- Specified by:
getSystemIdin classEntityDecl
-
writeEnc
public abstract void writeEnc(Writer w) throws IOException
- Specified by:
writeEncin classEntityDecl- Throws:
IOException
-
getReplacementChars
public char[] getReplacementChars()
- Specified by:
getReplacementCharsin classEntityDecl
-
isExternal
public boolean isExternal()
- Specified by:
isExternalin classEntityDecl
-
isParsed
public abstract boolean isParsed()
- Specified by:
isParsedin classEntityDecl
-
expand
public abstract WstxInputSource expand(WstxInputSource parent, XMLResolver res, ReaderConfig cfg, int xmlVersion) throws IOException, XMLStreamException
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- Throws:
IOExceptionXMLStreamException
-
-