org.apache.xerces.parsers
Class SoftReferenceSymbolTableConfiguration
- XML11Configurable, org.apache.xerces.xni.parser.XMLComponentManager, org.apache.xerces.xni.parser.XMLPullParserConfiguration
public class SoftReferenceSymbolTableConfiguration
This parser configuration extends the default configuration allowing Xerces to
handle usage scenarios where the names in the XML documents being parsed are mostly
unique by installing a memory sensitive SymbolTable
. The internalized
strings stored in this SymbolTable
are softly reachable and may be
cleared by the garbage collector in response to memory demand.
$Id: SoftReferenceSymbolTableConfiguration.java 478344 2006-11-22 22:19:56Z mrglavas $
ALLOW_UE_AND_NOTATION_EVENTS , NAMESPACE_CONTEXT , XINCLUDE_FEATURE , XINCLUDE_FIXUP_BASE_URIS , XINCLUDE_FIXUP_LANGUAGE , XINCLUDE_HANDLER , fCurrentNSContext , fNonXIncludeNSContext , fXIncludeEnabled , fXIncludeHandler , fXIncludeNSContext |
ALLOW_JAVA_ENCODINGS , CONTINUE_AFTER_FATAL_ERROR , DATATYPE_VALIDATOR_FACTORY , DOCUMENT_SCANNER , DTD_PROCESSOR , DTD_SCANNER , DTD_VALIDATOR , ENTITY_MANAGER , ENTITY_RESOLVER , ERROR_HANDLER , ERROR_REPORTER , EXTERNAL_GENERAL_ENTITIES , EXTERNAL_PARAMETER_ENTITIES , GENERATE_SYNTHETIC_ANNOTATIONS , HONOUR_ALL_SCHEMALOCATIONS , IDENTITY_CONSTRAINT_CHECKING , ID_IDREF_CHECKING , IGNORE_XSI_TYPE , JAXP_SCHEMA_LANGUAGE , JAXP_SCHEMA_SOURCE , LOAD_EXTERNAL_DTD , NAMESPACES , NAMESPACE_BINDER , NORMALIZE_DATA , NOTIFY_BUILTIN_REFS , NOTIFY_CHAR_REFS , PRINT_EXCEPTION_STACK_TRACE , ROOT_TYPE_DEF , SCHEMA_AUGMENT_PSVI , SCHEMA_ELEMENT_DEFAULT , SCHEMA_LOCATION , SCHEMA_NONS_LOCATION , SCHEMA_VALIDATOR , SYMBOL_TABLE , UNPARSED_ENTITY_CHECKING , USE_GRAMMAR_POOL_ONLY , VALIDATE_ANNOTATIONS , VALIDATION , VALIDATION_MANAGER , WARN_ON_DUPLICATE_ATTDEF , WARN_ON_DUPLICATE_ENTITYDEF , WARN_ON_UNDECLARED_ELEMDEF , XML11_DATATYPE_VALIDATOR_FACTORY , XMLGRAMMAR_POOL , XMLSCHEMA_FULL_CHECKING , XMLSCHEMA_VALIDATION , XML_STRING , fCommonComponents , fComponents , fConfigUpdated , fCurrentDTDScanner , fCurrentDVFactory , fCurrentScanner , fDTDContentModelHandler , fDTDHandler , fDTDProcessor , fDTDScanner , fDTDValidator , fDatatypeValidatorFactory , fDocumentHandler , fEntityManager , fErrorReporter , fGrammarPool , fInputSource , fLastComponent , fLocale , fLocator , fNamespaceScanner , fNonNSDTDValidator , fNonNSScanner , fParseInProgress , fSchemaValidator , fSymbolTable , fValidationManager , fVersionDetector , fXML11Components , fXML11DTDProcessor , fXML11DTDScanner , fXML11DTDValidator , fXML11DatatypeFactory , fXML11DocScanner , fXML11NSDTDValidator , fXML11NSDocScanner |
addCommonComponent , addComponent , addRecognizedParamsAndSetDefaults , addXML11Component , checkFeature , checkProperty , cleanup , configurePipeline , configureXML11Pipeline , getDTDContentModelHandler , getDTDHandler , getDocumentHandler , getEntityResolver , getErrorHandler , getFeature , getLocale , parse , parse , reset , resetCommon , resetXML11 , setDTDContentModelHandler , setDTDHandler , setDocumentHandler , setEntityResolver , setErrorHandler , setFeature , setInputSource , setLocale , setProperty |
SoftReferenceSymbolTableConfiguration
public SoftReferenceSymbolTableConfiguration()
Default constructor.
SoftReferenceSymbolTableConfiguration
public SoftReferenceSymbolTableConfiguration(SymbolTable symbolTable)
Constructs a parser configuration using the specified symbol table.
symbolTable
- The symbol table to use.
SoftReferenceSymbolTableConfiguration
public SoftReferenceSymbolTableConfiguration(SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool)
Constructs a parser configuration using the specified symbol table and
grammar pool.
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.
SoftReferenceSymbolTableConfiguration
public SoftReferenceSymbolTableConfiguration(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.
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.parentSettings
- The parent settings.
Copyright B) 1999-2007 The Apache Software Foundation. All Rights Reserved.