public class RelaxDefaultsParserConfiguration
extends org.apache.xerces.parsers.XIncludeAwareParserConfiguration
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
DYNAMIC_VALIDATION
Feature identifier: dynamic validation.
|
protected RelaxNGDefaultsComponent |
fRelaxDefaults
An XML component that adds default attribute values by looking into a Relax NG schema
that includes a:defaultValue annotations.
|
protected com.thaiopensource.resolver.Resolver |
resolver
The special RNG resolver
|
protected static java.lang.String |
VALIDATION
Feature identifier: validation.
|
protected static java.lang.String |
XERCES_SCHEMA_VALIDATION
Schema validation
|
ALLOW_UE_AND_NOTATION_EVENTS, fCurrentNSContext, fNonXIncludeNSContext, fXIncludeEnabled, fXIncludeHandler, fXIncludeNSContext, NAMESPACE_CONTEXT, XINCLUDE_FEATURE, XINCLUDE_FIXUP_BASE_URIS, XINCLUDE_FIXUP_LANGUAGE, XINCLUDE_HANDLER
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, 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, LOAD_EXTERNAL_DTD, 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, UNPARSED_ENTITY_CHECKING, USE_GRAMMAR_POOL_ONLY, VALIDATE_ANNOTATIONS, 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_VALIDATION
Constructor and Description |
---|
RelaxDefaultsParserConfiguration()
Default constructor.
|
RelaxDefaultsParserConfiguration(org.apache.xerces.util.SymbolTable symbolTable)
Constructs a parser configuration using the specified symbol table.
|
RelaxDefaultsParserConfiguration(org.apache.xerces.util.SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool,
com.thaiopensource.resolver.Resolver resolver)
Constructs a parser configuration using the specified symbol table and
grammar pool.
|
RelaxDefaultsParserConfiguration(org.apache.xerces.util.SymbolTable symbolTable,
org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool,
org.apache.xerces.xni.parser.XMLComponentManager parentSettings,
com.thaiopensource.resolver.Resolver resolver)
Constructs a parser configuration using the specified symbol table,
grammar pool, and parent settings.
|
Modifier and Type | Method and Description |
---|---|
protected void |
configurePipeline()
Configures the pipeline.
|
protected void |
configureXML11Pipeline()
Configures the pipeline.
|
protected void |
insertRelaxDefaultsComponent()
Insert the Relax NG defaults component
|
boolean |
parse(boolean complete) |
getFeature, setFeature
addCommonComponent, addComponent, addRecognizedParamsAndSetDefaults, addXML11Component, checkFeature, checkProperty, cleanup, getDocumentHandler, getDTDContentModelHandler, getDTDHandler, getEntityResolver, getErrorHandler, getLocale, getProperty, parse, reset, resetCommon, resetXML11, setDocumentHandler, setDTDContentModelHandler, setDTDHandler, setEntityResolver, setErrorHandler, setInputSource, setLocale, setProperty
addRecognizedFeatures, addRecognizedProperties
protected static final java.lang.String DYNAMIC_VALIDATION
protected static final java.lang.String VALIDATION
protected static final java.lang.String XERCES_SCHEMA_VALIDATION
protected RelaxNGDefaultsComponent fRelaxDefaults
protected com.thaiopensource.resolver.Resolver resolver
public RelaxDefaultsParserConfiguration()
public RelaxDefaultsParserConfiguration(org.apache.xerces.util.SymbolTable symbolTable)
symbolTable
- The symbol table to use.public RelaxDefaultsParserConfiguration(org.apache.xerces.util.SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool, com.thaiopensource.resolver.Resolver resolver)
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.resolver
- The JING resolverpublic RelaxDefaultsParserConfiguration(org.apache.xerces.util.SymbolTable symbolTable, org.apache.xerces.xni.grammars.XMLGrammarPool grammarPool, org.apache.xerces.xni.parser.XMLComponentManager parentSettings, com.thaiopensource.resolver.Resolver resolver)
symbolTable
- The symbol table to use.grammarPool
- The grammar pool to use.parentSettings
- The parent settings.resolver
- The resolverpublic boolean parse(boolean complete) throws org.apache.xerces.xni.XNIException, java.io.IOException
parse
in interface org.apache.xerces.xni.parser.XMLPullParserConfiguration
parse
in class org.apache.xerces.parsers.XML11Configuration
org.apache.xerces.xni.XNIException
java.io.IOException
protected void configurePipeline()
configurePipeline
in class org.apache.xerces.parsers.XIncludeAwareParserConfiguration
protected void configureXML11Pipeline()
configureXML11Pipeline
in class org.apache.xerces.parsers.XIncludeAwareParserConfiguration
protected void insertRelaxDefaultsComponent()