| |
|
| org.apache.xerces.parsers.XML11Configuration org.apache.xerces.parsers.XIncludeAwareParserConfiguration org.apache.xerces.parsers.XMLGrammarCachingConfiguration
XMLGrammarCachingConfiguration | public class XMLGrammarCachingConfiguration extends XIncludeAwareParserConfiguration (Code) | | This configuration provides a generic way of using
Xerces's grammar caching facilities. It extends the
XIncludeAwareParserConfiguration 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 org.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:
author: Neil Graham, IBM version: $Id: XMLGrammarCachingConfiguration.java 447239 2006-09-18 05:08:26Z mrglavas $ |
BIG_PRIME | final public static int BIG_PRIME(Code) | | |
SCHEMA_FULL_CHECKING | final protected static String SCHEMA_FULL_CHECKING(Code) | | |
XMLGrammarCachingConfiguration | public XMLGrammarCachingConfiguration()(Code) | | Default constructor.
|
XMLGrammarCachingConfiguration | public XMLGrammarCachingConfiguration(SymbolTable symbolTable)(Code) | | Constructs a parser configuration using the specified symbol table.
Parameters: symbolTable - The symbol table to use. |
XMLGrammarCachingConfiguration | public XMLGrammarCachingConfiguration(SymbolTable symbolTable, XMLGrammarPool grammarPool)(Code) | | Constructs a parser configuration using the specified symbol table and
grammar pool.
REVISIT:
Grammar pool will be updated when the new validation engine is
implemented.
Parameters: symbolTable - The symbol table to use. Parameters: grammarPool - The grammar pool to use. |
XMLGrammarCachingConfiguration | public XMLGrammarCachingConfiguration(SymbolTable symbolTable, XMLGrammarPool grammarPool, XMLComponentManager parentSettings)(Code) | | Constructs a parser configuration using the specified symbol table,
grammar pool, and parent settings.
REVISIT:
Grammar pool will be updated when the new validation engine is
implemented.
Parameters: symbolTable - The symbol table to use. Parameters: grammarPool - The grammar pool to use. Parameters: parentSettings - The parent settings. |
checkFeature | protected void checkFeature(String featureId) throws XMLConfigurationException(Code) | | Check a feature. If feature is known and supported, this method simply
returns. Otherwise, the appropriate exception is thrown.
Parameters: featureId - The unique identifier (URI) of the feature. throws: XMLConfigurationException - Thrown for configuration error.In general, components shouldonly throw this exception ifit is reallya critical error. |
checkProperty | protected void checkProperty(String propertyId) throws XMLConfigurationException(Code) | | Check a property. If the property is known and supported, this method
simply returns. Otherwise, the appropriate exception is thrown.
Parameters: propertyId - The unique identifier (URI) of the propertybeing set. throws: XMLConfigurationException - Thrown for configuration error.In general, components shouldonly throw this exception ifit is reallya critical error. |
clearGrammarPool | public void clearGrammarPool()(Code) | | |
lockGrammarPool | public void lockGrammarPool()(Code) | | |
parseGrammar | public Grammar parseGrammar(String type, String uri) throws XNIException, IOException(Code) | | Parse a grammar from a location identified by an URI.
This method also adds this grammar to the XMLGrammarPool
Parameters: type - The type of the grammar to be constructed Parameters: uri - The location of the grammar to be constructed.The parser will not expand this URI or make itavailable to the EntityResolver The newly created Grammar . exception: XNIException - thrown on an error in grammarconstruction exception: IOException - thrown if an error is encounteredin reading the file |
parseGrammar | public Grammar parseGrammar(String type, XMLInputSource is) throws XNIException, IOException(Code) | | Parse a grammar from a location identified by an
XMLInputSource.
This method also adds this grammar to the XMLGrammarPool
Parameters: type - The type of the grammar to be constructed Parameters: is - The XMLInputSource containing this grammar'sinformationIf a URI is included in the systemId field, the parser will not expand this URI or make itavailable to the EntityResolver The newly created Grammar . exception: XNIException - thrown on an error in grammarconstruction exception: IOException - thrown if an error is encounteredin reading the file |
unlockGrammarPool | public void unlockGrammarPool()(Code) | | |
|
|
|