public static class DocumentProcessor.DefaultDependencies extends Object implements DocumentProcessor.Dependencies
DocumentProcessor.DefaultDependencies is the default implementation of the DocumentProcessor DocumentProcessor.Dependencies interface.| Constructor and Description |
|---|
DefaultDependencies()
Constructs a
DocumentProcessor.DefaultDependencies. |
DefaultDependencies(NamespaceHandler handler)
Constructs a
DocumentProcessor.DefaultDependencies with a default NamespaceHandler. |
| Modifier and Type | Method and Description |
|---|---|
ClassLoader |
getContextClassLoader()
Obtains the
ClassLoader to use for dynamically loading classes during processing. |
NamespaceHandler |
getDefaultNamespaceHandler()
The
NamespaceHandler for the default (ie: unspecified) xml namespace. |
com.tangosol.config.expression.ParameterResolver |
getDefaultParameterResolver()
Obtains the default
ParameterResolver that may be used for resolving externally defined configuration parameters, like those from the operating system or container. |
com.tangosol.config.expression.ExpressionParser |
getExpressionParser()
Obtains the
ExpressionParser to use for parsing Expressions during document processing. |
ResourceRegistry |
getResourceRegistry()
Obtains the
ResourceRegistry for the DocumentProcessor. |
DocumentProcessor.DefaultDependencies |
setClassLoader(ClassLoader classLoader)
Sets the
ClassLoader that will be used to dynamically load classes. |
DocumentProcessor.DefaultDependencies |
setDefaultNamespaceHandler(NamespaceHandler handler)
Sets the
NamespaceHandler for the default namespace of documents to be processed |
DocumentProcessor.DefaultDependencies |
setDefaultParameterResolver(com.tangosol.config.expression.ParameterResolver parameterResolver)
Sets the default
ParameterResolver to use for resolving externally defined (ie: operating system/container) level parameters. |
DocumentProcessor.DefaultDependencies |
setExpressionParser(com.tangosol.config.expression.ExpressionParser parser)
Sets the
ExpressionParser to use for parsing Expressions during document processing. |
DocumentProcessor.DefaultDependencies |
setResourceRegistry(ResourceRegistry registry)
Sets the
ResourceRegistry that will be used when processing a document. |
public DefaultDependencies()
DocumentProcessor.DefaultDependencies.public DefaultDependencies(NamespaceHandler handler)
DocumentProcessor.DefaultDependencies with a default NamespaceHandler.handler - the default NamespaceHandlerpublic ResourceRegistry getResourceRegistry()
ResourceRegistry for the DocumentProcessor.getResourceRegistry in interface DocumentProcessor.DependenciesResourceRegistrypublic ClassLoader getContextClassLoader()
ClassLoader to use for dynamically loading classes during processing.getContextClassLoader in interface DocumentProcessor.DependenciesClassLoaderpublic NamespaceHandler getDefaultNamespaceHandler()
NamespaceHandler for the default (ie: unspecified) xml namespace.getDefaultNamespaceHandler in interface DocumentProcessor.DependenciesNamespaceHandlerpublic com.tangosol.config.expression.ExpressionParser getExpressionParser()
ExpressionParser to use for parsing Expressions during document processing.getExpressionParser in interface DocumentProcessor.DependenciesExpressionParserpublic com.tangosol.config.expression.ParameterResolver getDefaultParameterResolver()
ParameterResolver that may be used for resolving externally defined configuration parameters, like those from the operating system or container. This ParameterResolver is used when one is not provide or one is required during parsing and processing the document.getDefaultParameterResolver in interface DocumentProcessor.DependenciesParameterResolverpublic DocumentProcessor.DefaultDependencies setResourceRegistry(ResourceRegistry registry)
ResourceRegistry that will be used when processing a document.registry - the ResourceRegistryDocumentProcessor.DefaultDependencies so that fluent-method-chaining may be usedpublic DocumentProcessor.DefaultDependencies setClassLoader(ClassLoader classLoader)
ClassLoader that will be used to dynamically load classes.classLoader - the ClassLoaderDocumentProcessor.DefaultDependencies so that fluent-method-chaining may be usedpublic DocumentProcessor.DefaultDependencies setDefaultNamespaceHandler(NamespaceHandler handler)
NamespaceHandler for the default namespace of documents to be processedhandler - the default NamespaceHandlerDocumentProcessor.DefaultDependencies so that fluent-method-chaining may be usedpublic DocumentProcessor.DefaultDependencies setExpressionParser(com.tangosol.config.expression.ExpressionParser parser)
ExpressionParser to use for parsing Expressions during document processing.parser - the ExpressionParserDocumentProcessor.DefaultDependencies so that fluent-method-chaining may be usedpublic DocumentProcessor.DefaultDependencies setDefaultParameterResolver(com.tangosol.config.expression.ParameterResolver parameterResolver)
ParameterResolver to use for resolving externally defined (ie: operating system/container) level parameters.parameterResolver - the ParameterResolverDocumentProcessor.DefaultDependencies so that fluent-method-chaining may be used