com.calitha.xml
Interface IParserConfiguration

All Known Implementing Classes:
CachingValidatingConfiguration, DefaultParserConfiguration, PreParsedGrammarsConfiguration, SimpleParserConfiguration, ValidatingConfiguration

public interface IParserConfiguration

A parser configuration is used to configure a SimpleDOMParser.

An implementation can be used to instantiate the parser and influence it's behavior related to namespaces, DTD and Schema validation, grammar pooling and entity resolving.

Author:
Robert van Loenhout

Method Summary
 EntityResolver getEntityResolver()
          Gets the entity resolver.
 org.apache.xerces.xni.grammars.XMLGrammarPool getGrammarPool()
          Gets grammar pool property
 String getNoNamespaceSchemaLocation()
          Gets no-namespace schema location property.
 String getSchemaLocation()
          Gets schema location property.
 boolean isDynamicValidation()
          Gets dynamic validation feature.
 boolean isNamespaces()
          Gets namespace processing feature.
 boolean isSchemaValidation()
          Gets schema validation feature true - Turn on XML Schema validation false - Do not report validation errors against XML Schema default - false
 boolean isValidation()
          Gets validation feature.
 

Method Detail

isNamespaces

boolean isNamespaces()
Gets namespace processing feature.

Returns:
namespace processing setting
See Also:
http://xml.org/sax/features/namespaces

isValidation

boolean isValidation()
Gets validation feature.

Returns:
validation feature setting
See Also:
http://xml.org/sax/features/validation

isDynamicValidation

boolean isDynamicValidation()
Gets dynamic validation feature.

Returns:
dynamic validation feature setting
See Also:
http://apache.org/xml/features/validation/dynamic

isSchemaValidation

boolean isSchemaValidation()
Gets schema validation feature

Returns:
schema validation feature setting
See Also:
http://apache.org/xml/features/validation/schema

getGrammarPool

org.apache.xerces.xni.grammars.XMLGrammarPool getGrammarPool()
Gets grammar pool property

Null by default.

Returns:
grammar pool property value
See Also:
Xerces - Caching & Preparsing Grammars

getSchemaLocation

String getSchemaLocation()
Gets schema location property.

The schema specified by the user using this property will be used if the targetNamespace matches.

Returns:
schema location property value
See Also:
http://apache.org/xml/properties/schema/external-schemaLocation

getNoNamespaceSchemaLocation

String getNoNamespaceSchemaLocation()
Gets no-namespace schema location property.

This property allows the user to specify an XML Schema with no namespace.

Null by default.

Returns:
no-namespace schema location property settings
See Also:
http://apache.org/xml/properties/schema/external-noNamespaceSchemaLocation

getEntityResolver

EntityResolver getEntityResolver()
Gets the entity resolver.

Returns:
entity resolver
See Also:
EntityResolver