|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object weblogic.apache.xerces.util.ParserConfigurationSettings weblogic.apache.xerces.parsers.BasicParserConfiguration weblogic.apache.xerces.parsers.DTDConfiguration weblogic.apache.xerces.parsers.StandardParserConfiguration weblogic.apache.xerces.parsers.XMLGrammarCachingConfiguration
This configuration provides a generic way of using Xerces's grammar caching facilities. It extends the StandardParserConfiguration and thus may validate documents according to XML schemas or DTD's. It also allows the user to preparse a grammar, and to lock the grammar pool implementation such that no more grammars will be added.
Using the weblogic.apache.xerces.xni.parser property, an application may instantiate a Xerces SAX or DOM parser with this configuration. When invoked in this manner, the default behaviour will be elicited; to use this configuration's specific facilities, the user will need to reference it directly.
In addition to the features and properties recognized by the base parser configuration, this class recognizes these additional features and properties:
Field Summary | |
static int |
BIG_PRIME
Deprecated. |
protected XMLDTDLoader |
fDTDLoader
Deprecated. |
protected XMLSchemaLoader |
fSchemaLoader
Deprecated. |
protected static XMLGrammarPoolImpl |
fStaticGrammarPool
Deprecated. |
protected static SynchronizedSymbolTable |
fStaticSymbolTable
Deprecated. |
protected static String |
SCHEMA_FULL_CHECKING
Deprecated. |
Fields inherited from class weblogic.apache.xerces.parsers.StandardParserConfiguration |
fSchemaValidator, NORMALIZE_DATA, SCHEMA_ELEMENT_DEFAULT, SCHEMA_VALIDATOR |
Fields inherited from class weblogic.apache.xerces.parsers.BasicParserConfiguration |
ENTITY_RESOLVER, ERROR_HANDLER, EXTERNAL_GENERAL_ENTITIES, EXTERNAL_PARAMETER_ENTITIES, fComponents, fDocumentHandler, fDTDContentModelHandler, fDTDHandler, fLastComponent, fLocale, fSymbolTable, NAMESPACES, SYMBOL_TABLE, VALIDATION, XML_STRING |
Fields inherited from class weblogic.apache.xerces.util.ParserConfigurationSettings |
fFeatures, fParentSettings, fProperties, fRecognizedFeatures, fRecognizedProperties |
Constructor Summary | |
XMLGrammarCachingConfiguration()
Deprecated. Default constructor. |
|
XMLGrammarCachingConfiguration(SymbolTable symbolTable)
Deprecated. Constructs a parser configuration using the specified symbol table. |
|
XMLGrammarCachingConfiguration(SymbolTable symbolTable,
XMLGrammarPool grammarPool)
Deprecated. Constructs a parser configuration using the specified symbol table and grammar pool. |
|
XMLGrammarCachingConfiguration(SymbolTable symbolTable,
XMLGrammarPool grammarPool,
XMLComponentManager parentSettings)
Deprecated. Constructs a parser configuration using the specified symbol table, grammar pool, and parent settings. |
Method Summary | |
protected void |
checkFeature(String featureId)
Deprecated. Check a feature. |
protected void |
checkProperty(String propertyId)
Deprecated. Check a property. |
void |
clearGrammarPool()
Deprecated. |
void |
lockGrammarPool()
Deprecated. |
Grammar |
parseGrammar(String type,
String uri)
Deprecated. Parse a grammar from a location identified by an URI. |
Grammar |
parseGrammar(String type,
XMLInputSource is)
Deprecated. Parse a grammar from a location identified by an XMLInputSource. |
void |
unlockGrammarPool()
Deprecated. |
Methods inherited from class weblogic.apache.xerces.parsers.StandardParserConfiguration |
configurePipeline |
Methods inherited from class weblogic.apache.xerces.parsers.DTDConfiguration |
cleanup, createDatatypeValidatorFactory, createDocumentScanner, createDTDProcessor, createDTDScanner, createDTDValidator, createEntityManager, createErrorReporter, createNamespaceBinder, createValidationManager, parse, parse, reset, setInputSource, setLocale |
Methods inherited from class weblogic.apache.xerces.parsers.BasicParserConfiguration |
addComponent, getDocumentHandler, getDTDContentModelHandler, getDTDHandler, getEntityResolver, getErrorHandler, getLocale, setDocumentHandler, setDTDContentModelHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty |
Methods inherited from class weblogic.apache.xerces.util.ParserConfigurationSettings |
addRecognizedFeatures, addRecognizedProperties, getFeature, getProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface weblogic.apache.xerces.xni.parser.XMLParserConfiguration |
addRecognizedFeatures, addRecognizedProperties, getDocumentHandler, getDTDContentModelHandler, getDTDHandler, getEntityResolver, getErrorHandler, getFeature, getLocale, getProperty, setDocumentHandler, setDTDContentModelHandler, setDTDHandler, setEntityResolver, setErrorHandler, setFeature, setProperty |
Field Detail |
public static final int BIG_PRIME
protected XMLDTDLoader fDTDLoader
protected XMLSchemaLoader fSchemaLoader
protected static final XMLGrammarPoolImpl fStaticGrammarPool
protected static final SynchronizedSymbolTable fStaticSymbolTable
protected static final String SCHEMA_FULL_CHECKING
Constructor Detail |
public XMLGrammarCachingConfiguration()
public XMLGrammarCachingConfiguration(SymbolTable symbolTable)
public XMLGrammarCachingConfiguration(SymbolTable symbolTable, XMLGrammarPool grammarPool)
REVISIT: Grammar pool will be updated when the new validation engine is implemented.
public XMLGrammarCachingConfiguration(SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings)
REVISIT: Grammar pool will be updated when the new validation engine is implemented.
Method Detail |
protected void checkFeature(String featureId) throws XMLConfigurationException
checkFeature
in class StandardParserConfiguration
featureId
- The unique identifier (URI) of the feature.
XMLConfigurationException
- Thrown for configuration error.
In general, components should
only throw this exception if
it is really
a critical error.protected void checkProperty(String propertyId) throws XMLConfigurationException
checkProperty
in class StandardParserConfiguration
propertyId
- The unique identifier (URI) of the property
being set.
XMLConfigurationException
- Thrown for configuration error.
In general, components should
only throw this exception if
it is really
a critical error.public void clearGrammarPool()
public void lockGrammarPool()
public Grammar parseGrammar(String type, String uri) throws XNIException, IOException
type
- The type of the grammar to be constructeduri
- The location of the grammar to be constructed.
The parser will not expand this URI or make it
available to the EntityResolver
Grammar
.
XNIException
- thrown on an error in grammar
construction
IOException
- thrown if an error is encountered
in reading the filepublic Grammar parseGrammar(String type, XMLInputSource is) throws XNIException, IOException
type
- The type of the grammar to be constructed
Grammar
.
XNIException
- thrown on an error in grammar
construction
IOException
- thrown if an error is encountered
in reading the filepublic void unlockGrammarPool()
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs90 Copyright 2005 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |