|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.xerces.util.ParserConfigurationSettings
org.apache.xerces.parsers.XML11Configuration
org.apache.xerces.parsers.XIncludeAwareParserConfiguration
org.apache.xerces.parsers.SecureProcessingConfiguration
This configuration enhances Xerces support for the JAXP secure processing feature.
Field Summary | |
protected int |
ENTITY_EXPANSION_LIMIT_SYSTEM_VALUE
|
protected int |
MAX_GENERAL_ENTITY_SIZE_LIMIT_SYSTEM_VALUE
|
protected int |
MAX_OCCUR_LIMIT_SYSTEM_VALUE
|
protected int |
MAX_PARAMETER_ENTITY_SIZE_LIMIT_SYSTEM_VALUE
|
protected boolean |
RESOLVE_EXTERNAL_ENTITIES_SYSTEM_VALUE
|
protected int |
TOTAL_ENTITY_SIZE_LIMIT_SYSTEM_VALUE
|
Fields inherited from class org.apache.xerces.parsers.XIncludeAwareParserConfiguration |
ALLOW_UE_AND_NOTATION_EVENTS, fCurrentNSContext, fNonXIncludeNSContext, fXIncludeEnabled, fXIncludeHandler, fXIncludeNSContext, NAMESPACE_CONTEXT, XINCLUDE_FEATURE, XINCLUDE_FIXUP_BASE_URIS, XINCLUDE_FIXUP_LANGUAGE, XINCLUDE_HANDLER |
Fields inherited from class org.apache.xerces.util.ParserConfigurationSettings |
fFeatures, fParentSettings, fProperties, fRecognizedFeatures, fRecognizedProperties, PARSER_SETTINGS |
Constructor Summary | |
SecureProcessingConfiguration()
Default constructor. |
|
SecureProcessingConfiguration(SymbolTable symbolTable)
Constructs a parser configuration using the specified symbol table. |
|
SecureProcessingConfiguration(SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
Constructs a parser configuration using the specified symbol table and grammar pool. |
|
SecureProcessingConfiguration(SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool,
org.apache.xerces.xni.parser.XMLComponentManager parentSettings)
Constructs a parser configuration using the specified symbol table, grammar pool, and parent settings. |
Method Summary | |
protected void |
checkEntitySizeLimits(int sizeOfEntity,
int delta,
boolean isPE)
|
protected void |
configurePipeline()
Configures the XML 1.0 pipeline. |
protected void |
configureXML11Pipeline()
Configures the XML 1.1 pipeline. |
java.lang.Object |
getProperty(java.lang.String propertyId)
Returns the value of a property. |
void |
setProperty(java.lang.String propertyId,
java.lang.Object value)
setProperty |
Methods inherited from class org.apache.xerces.parsers.XIncludeAwareParserConfiguration |
getFeature, setFeature |
Methods inherited from class org.apache.xerces.parsers.XML11Configuration |
addCommonComponent, addComponent, addRecognizedParamsAndSetDefaults, addXML11Component, checkFeature, checkProperty, cleanup, getDocumentHandler, getDTDContentModelHandler, getDTDHandler, getEntityResolver, getErrorHandler, getLocale, parse, parse, reset, resetCommon, resetXML11, setDocumentHandler, setDTDContentModelHandler, setDTDHandler, setEntityResolver, setErrorHandler, setInputSource, setLocale |
Methods inherited from class org.apache.xerces.util.ParserConfigurationSettings |
addRecognizedFeatures, addRecognizedProperties |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.xerces.xni.parser.XMLParserConfiguration |
addRecognizedFeatures, addRecognizedProperties |
Field Detail |
protected final int ENTITY_EXPANSION_LIMIT_SYSTEM_VALUE
protected final int MAX_OCCUR_LIMIT_SYSTEM_VALUE
protected final int TOTAL_ENTITY_SIZE_LIMIT_SYSTEM_VALUE
protected final int MAX_GENERAL_ENTITY_SIZE_LIMIT_SYSTEM_VALUE
protected final int MAX_PARAMETER_ENTITY_SIZE_LIMIT_SYSTEM_VALUE
protected final boolean RESOLVE_EXTERNAL_ENTITIES_SYSTEM_VALUE
Constructor Detail |
public SecureProcessingConfiguration()
public SecureProcessingConfiguration(SymbolTable symbolTable)
symbolTable
- The symbol table to use.public SecureProcessingConfiguration(SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.public SecureProcessingConfiguration(SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool, org.apache.xerces.xni.parser.XMLComponentManager parentSettings)
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.parentSettings
- The parent settings.Method Detail |
protected void checkEntitySizeLimits(int sizeOfEntity, int delta, boolean isPE)
public java.lang.Object getProperty(java.lang.String propertyId) throws org.apache.xerces.xni.parser.XMLConfigurationException
getProperty
in interface org.apache.xerces.xni.parser.XMLParserConfiguration
getProperty
in class XML11Configuration
propertyId
- The property identifier.
org.apache.xerces.xni.parser.XMLConfigurationException
- Thrown for configuration error.
In general, components should
only throw this exception if
it is really
a critical error.public void setProperty(java.lang.String propertyId, java.lang.Object value) throws org.apache.xerces.xni.parser.XMLConfigurationException
setProperty
in interface org.apache.xerces.xni.parser.XMLParserConfiguration
setProperty
in class XML11Configuration
propertyId
- value
-
org.apache.xerces.xni.parser.XMLConfigurationException
protected void configurePipeline()
configurePipeline
in class XIncludeAwareParserConfiguration
protected void configureXML11Pipeline()
configureXML11Pipeline
in class XIncludeAwareParserConfiguration
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |