|
BEA Systems, Inc. | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
This is the interface used for entity management. This interface is typically implemented by the "parser" class to provide entity management services for the scanner classes.
This class is based on an implementation from the Apache XML Project. In future releases the XML parser, XSLT processor, and associated classes will likely be updated to be based on a later version of the Apache implementations. Since Apache does not guarantee backwards compatibility between versions of their software, we cannot guarantee backwards compatibility of any of the classes contained in the weblogic.apache package or sub-packages.
Inner Class Summary | |
static interface |
XMLEntityHandler.CharBuffer
This interface is used to store and retrieve character sequences. |
static interface |
XMLEntityHandler.CharDataHandler
Interface for passing character data. |
static interface |
XMLEntityHandler.DTDHandler
DTD specific entity handler |
static interface |
XMLEntityHandler.EntityReader
This is the interface for scanners to process input data from entities without needing to know the details of the underlying storage of those entities, or their encodings. |
Field Summary | |
static int |
ATTVALUE_RESULT_COMPLEX
Special return values for scanAttValue method. |
static int |
ATTVALUE_RESULT_INVALID_CHAR
Special return values for scanAttValue method. |
static int |
ATTVALUE_RESULT_LESSTHAN
Special return values for scanAttValue method. |
static int |
CHARREF_RESULT_INVALID_CHAR
Special return values for scanCharRef method. |
static int |
CHARREF_RESULT_OUT_OF_RANGE
Special return values for scanCharRef method. |
static int |
CHARREF_RESULT_SEMICOLON_REQUIRED
Special return values for scanCharRef method. |
static int |
CONTENT_RESULT_END_OF_CDSECT
Return values for the scanContent method. |
static int |
CONTENT_RESULT_INVALID_CHAR
Return values for the scanContent method. |
static int |
CONTENT_RESULT_MARKUP_END_OF_INPUT
Return values for the scanContent method. |
static int |
CONTENT_RESULT_MARKUP_NOT_RECOGNIZED
Return values for the scanContent method. |
static int |
CONTENT_RESULT_MATCHING_ETAG
Return values for the scanContent method. |
static int |
CONTENT_RESULT_REFERENCE_END_OF_INPUT
Return values for the scanContent method. |
static int |
CONTENT_RESULT_START_OF_CDSECT
Return values for the scanContent method. |
static int |
CONTENT_RESULT_START_OF_CHARREF
Return values for the scanContent method. |
static int |
CONTENT_RESULT_START_OF_COMMENT
Return values for the scanContent method. |
static int |
CONTENT_RESULT_START_OF_ELEMENT
Return values for the scanContent method. |
static int |
CONTENT_RESULT_START_OF_ENTITYREF
Return values for the scanContent method. |
static int |
CONTENT_RESULT_START_OF_ETAG
Return values for the scanContent method. |
static int |
CONTENT_RESULT_START_OF_PI
Return values for the scanContent method. |
static int |
ENTITYREF_DOCUMENT
This is an enumeration of all the defined contexts in which an entity reference may appear. |
static int |
ENTITYREF_EXTERNAL_SUBSET
This is an enumeration of all the defined contexts in which an entity reference may appear. |
static int |
ENTITYREF_IN_ATTVALUE
This is an enumeration of all the defined contexts in which an entity reference may appear. |
static int |
ENTITYREF_IN_CONTENT
This is an enumeration of all the defined contexts in which an entity reference may appear. |
static int |
ENTITYREF_IN_DEFAULTATTVALUE
This is an enumeration of all the defined contexts in which an entity reference may appear. |
static int |
ENTITYREF_IN_DTD_AS_MARKUP
This is an enumeration of all the defined contexts in which an entity reference may appear. |
static int |
ENTITYREF_IN_DTD_WITHIN_MARKUP
This is an enumeration of all the defined contexts in which an entity reference may appear. |
static int |
ENTITYREF_IN_ENTITYVALUE
This is an enumeration of all the defined contexts in which an entity reference may appear. |
static int |
ENTITYTYPE_DOCUMENT
This is an enumeration of all the defined entity types. |
static int |
ENTITYTYPE_EXTERNAL
This is an enumeration of all the defined entity types. |
static int |
ENTITYTYPE_EXTERNAL_PE
This is an enumeration of all the defined entity types. |
static int |
ENTITYTYPE_EXTERNAL_SUBSET
This is an enumeration of all the defined entity types. |
static int |
ENTITYTYPE_INTERNAL
This is an enumeration of all the defined entity types. |
static int |
ENTITYTYPE_INTERNAL_PE
This is an enumeration of all the defined entity types. |
static int |
ENTITYTYPE_UNPARSED
This is an enumeration of all the defined entity types. |
static int |
ENTITYVALUE_RESULT_END_OF_INPUT
Special return values for scanEntityValue method. |
static int |
ENTITYVALUE_RESULT_FINISHED
Special return values for scanEntityValue method. |
static int |
ENTITYVALUE_RESULT_INVALID_CHAR
Special return values for scanEntityValue method. |
static int |
ENTITYVALUE_RESULT_PEREF
Special return values for scanEntityValue method. |
static int |
ENTITYVALUE_RESULT_REFERENCE
Special return values for scanEntityValue method. |
static int |
STRINGLIT_RESULT_INVALID_CHAR
Special return values for scanStringLiteral method. |
static int |
STRINGLIT_RESULT_QUOTE_REQUIRED
Special return values for scanStringLiteral method. |
Method Summary | |
XMLEntityHandler.EntityReader |
changeReaders()
This method is called by the reader subclasses at the end of input. |
java.lang.String |
expandSystemId(java.lang.String systemId)
Expand the system identifier relative to the entity that we are processing. |
XMLEntityHandler.CharDataHandler |
getCharDataHandler()
Get the character data handler. |
XMLEntityHandler.EntityReader |
getEntityReader()
Return the current reader. |
int |
getReaderDepth()
Return the depth set for the current reader. |
int |
getReaderId()
Return a unique identifier for the current reader. |
void |
setCharDataHandler(XMLEntityHandler.CharDataHandler charDataHandler)
Set the character data handler. |
void |
setReaderDepth(int depth)
Set the depth for the current reader. |
boolean |
startReadingFromDocument(org.xml.sax.InputSource source)
Start reading document from an InputSource. |
boolean |
startReadingFromEntity(int entityName,
int readerDepth,
int entityContext)
Start reading from this entity. |
Methods inherited from interface org.xml.sax.Locator |
getColumnNumber,
getLineNumber,
getPublicId,
getSystemId |
Field Detail |
public static final int CHARREF_RESULT_SEMICOLON_REQUIRED
public static final int CHARREF_RESULT_INVALID_CHAR
public static final int CHARREF_RESULT_OUT_OF_RANGE
public static final int STRINGLIT_RESULT_QUOTE_REQUIRED
public static final int STRINGLIT_RESULT_INVALID_CHAR
public static final int ATTVALUE_RESULT_COMPLEX
public static final int ATTVALUE_RESULT_LESSTHAN
public static final int ATTVALUE_RESULT_INVALID_CHAR
public static final int ENTITYVALUE_RESULT_FINISHED
public static final int ENTITYVALUE_RESULT_REFERENCE
public static final int ENTITYVALUE_RESULT_PEREF
public static final int ENTITYVALUE_RESULT_INVALID_CHAR
public static final int ENTITYVALUE_RESULT_END_OF_INPUT
public static final int CONTENT_RESULT_START_OF_PI
public static final int CONTENT_RESULT_START_OF_COMMENT
public static final int CONTENT_RESULT_START_OF_CDSECT
public static final int CONTENT_RESULT_END_OF_CDSECT
public static final int CONTENT_RESULT_START_OF_ETAG
public static final int CONTENT_RESULT_MATCHING_ETAG
public static final int CONTENT_RESULT_START_OF_ELEMENT
public static final int CONTENT_RESULT_START_OF_CHARREF
public static final int CONTENT_RESULT_START_OF_ENTITYREF
public static final int CONTENT_RESULT_INVALID_CHAR
public static final int CONTENT_RESULT_MARKUP_NOT_RECOGNIZED
public static final int CONTENT_RESULT_MARKUP_END_OF_INPUT
public static final int CONTENT_RESULT_REFERENCE_END_OF_INPUT
public static final int ENTITYTYPE_INTERNAL_PE
public static final int ENTITYTYPE_EXTERNAL_PE
public static final int ENTITYTYPE_INTERNAL
public static final int ENTITYTYPE_EXTERNAL
public static final int ENTITYTYPE_UNPARSED
public static final int ENTITYTYPE_DOCUMENT
public static final int ENTITYTYPE_EXTERNAL_SUBSET
public static final int ENTITYREF_IN_ATTVALUE
startReadingFromEntity(int, int, int)
public static final int ENTITYREF_IN_DEFAULTATTVALUE
startReadingFromEntity(int, int, int)
public static final int ENTITYREF_IN_CONTENT
startReadingFromEntity(int, int, int)
public static final int ENTITYREF_IN_DTD_AS_MARKUP
startReadingFromEntity(int, int, int)
public static final int ENTITYREF_IN_ENTITYVALUE
startReadingFromEntity(int, int, int)
public static final int ENTITYREF_IN_DTD_WITHIN_MARKUP
startReadingFromEntity(int, int, int)
public static final int ENTITYREF_DOCUMENT
startReadingFromEntity(int, int, int)
public static final int ENTITYREF_EXTERNAL_SUBSET
startReadingFromEntity(int, int, int)
Method Detail |
public boolean startReadingFromDocument(org.xml.sax.InputSource source) throws java.lang.Exception
source
- The input source for the document to process.true
if we were able to open the document source;
false
otherwise.public boolean startReadingFromEntity(int entityName, int readerDepth, int entityContext) throws java.lang.Exception
entityName
- The entity name handle in the string pool.readerDepth
- The depth to associate with the reader for this entity.context
- The context of the entity reference; see ENTITYREF_IN_*.true
if the entity might start with a TextDecl;
false
otherwise.public java.lang.String expandSystemId(java.lang.String systemId)
public int getReaderId()
public void setReaderDepth(int depth)
public int getReaderDepth()
public XMLEntityHandler.EntityReader getEntityReader()
public XMLEntityHandler.EntityReader changeReaders() throws java.lang.Exception
public void setCharDataHandler(XMLEntityHandler.CharDataHandler charDataHandler)
public XMLEntityHandler.CharDataHandler getCharDataHandler()
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs70 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |