public final class SecureProcessingConfiguration extends XIncludeAwareParserConfiguration
| Modifier and Type | Field and Description | 
|---|---|
| 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 | 
ALLOW_UE_AND_NOTATION_EVENTS, fCurrentNSContext, fNonXIncludeNSContext, fXIncludeEnabled, fXIncludeHandler, fXIncludeNSContext, NAMESPACE_CONTEXT, XINCLUDE_FEATURE, XINCLUDE_FIXUP_BASE_URIS, XINCLUDE_FIXUP_LANGUAGE, XINCLUDE_HANDLERALLOW_JAVA_ENCODINGS, ASSERT_COMMENT_PI_CHECKING, CONTINUE_AFTER_FATAL_ERROR, CTA_FULL_XPATH_CHECKING, DATATYPE_VALIDATOR_FACTORY, DOCUMENT_SCANNER, DTD_PROCESSOR, DTD_SCANNER, DTD_VALIDATOR, ENTITY_MANAGER, ENTITY_RESOLVER, ERROR_HANDLER, ERROR_REPORTER, fCommonComponents, fComponents, fConfigUpdated, fCurrentDTDScanner, fCurrentDVFactory, fCurrentScanner, fDatatypeValidatorFactory, fDocumentHandler, fDTDContentModelHandler, fDTDHandler, fDTDProcessor, fDTDScanner, fDTDValidator, fEntityManager, fErrorReporter, fGrammarPool, fInputSource, fLastComponent, fLocale, fNamespaceScanner, fNonNSDTDValidator, fNonNSScanner, fParseInProgress, fSchemaValidator, fSymbolTable, fValidationManager, fVersionDetector, fXML11Components, fXML11DatatypeFactory, fXML11DocScanner, fXML11DTDProcessor, fXML11DTDScanner, fXML11DTDValidator, fXML11NSDocScanner, fXML11NSDTDValidator, GENERATE_SYNTHETIC_ANNOTATIONS, HONOUR_ALL_SCHEMALOCATIONS, ID_IDREF_CHECKING, IDENTITY_CONSTRAINT_CHECKING, IGNORE_XSI_TYPE, JAXP_SCHEMA_LANGUAGE, JAXP_SCHEMA_SOURCE, LOCALE, NAMESPACE_BINDER, NAMESPACE_GROWTH, NAMESPACES, NORMALIZE_DATA, NOTIFY_BUILTIN_REFS, NOTIFY_CHAR_REFS, PRINT_EXCEPTION_STACK_TRACE, ROOT_ELEMENT_DECL, ROOT_TYPE_DEF, SCHEMA_AUGMENT_PSVI, SCHEMA_DV_FACTORY, SCHEMA_ELEMENT_DEFAULT, SCHEMA_LOCATION, SCHEMA_NONS_LOCATION, SCHEMA_VALIDATOR, SYMBOL_TABLE, TOLERATE_DUPLICATES, TYPE_ALTERNATIVES_CHECKING, UNPARSED_ENTITY_CHECKING, USE_GRAMMAR_POOL_ONLY, VALIDATE_ANNOTATIONS, VALIDATION, VALIDATION_MANAGER, WARN_ON_DUPLICATE_ATTDEF, WARN_ON_DUPLICATE_ENTITYDEF, WARN_ON_UNDECLARED_ELEMDEF, XML_STRING, XML11_DATATYPE_VALIDATOR_FACTORY, XMLGRAMMAR_POOL, XMLSCHEMA_FULL_CHECKING, XMLSCHEMA_VALIDATIONfFeatures, fParentSettings, fProperties, fRecognizedFeatures, fRecognizedProperties, PARSER_SETTINGS| Constructor and Description | 
|---|
| 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| 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 | 
getFeature, setFeatureaddCommonComponent, addComponent, addRecognizedParamsAndSetDefaults, addXML11Component, checkFeature, checkProperty, cleanup, getDocumentHandler, getDTDContentModelHandler, getDTDHandler, getEntityResolver, getErrorHandler, getLocale, parse, parse, reset, resetCommon, resetXML11, setDocumentHandler, setDTDContentModelHandler, setDTDHandler, setEntityResolver, setErrorHandler, setInputSource, setLocaleaddRecognizedFeatures, addRecognizedPropertiesprotected 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
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.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.XMLComponentManagergetProperty in interface org.apache.xerces.xni.parser.XMLParserConfigurationgetProperty in class XML11ConfigurationpropertyId - 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.XMLParserConfigurationsetProperty in class XML11ConfigurationpropertyId - value - org.apache.xerces.xni.parser.XMLConfigurationException - Thrown if there is a configuration
                                   error.protected void configurePipeline()
configurePipeline in class XIncludeAwareParserConfigurationprotected void configureXML11Pipeline()
configureXML11Pipeline in class XIncludeAwareParserConfigurationCopyright © 1999-2022 The Apache Software Foundation. All Rights Reserved.