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 Expression s 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 Expression s 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 NamespaceHandler
public ResourceRegistry getResourceRegistry()
ResourceRegistry
for the DocumentProcessor
.getResourceRegistry
in interface DocumentProcessor.Dependencies
ResourceRegistry
public ClassLoader getContextClassLoader()
ClassLoader
to use for dynamically loading classes during processing.getContextClassLoader
in interface DocumentProcessor.Dependencies
ClassLoader
public NamespaceHandler getDefaultNamespaceHandler()
NamespaceHandler
for the default (ie: unspecified) xml namespace.getDefaultNamespaceHandler
in interface DocumentProcessor.Dependencies
NamespaceHandler
public com.tangosol.config.expression.ExpressionParser getExpressionParser()
ExpressionParser
to use for parsing Expression
s during document processing.getExpressionParser
in interface DocumentProcessor.Dependencies
ExpressionParser
public 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.Dependencies
ParameterResolver
public DocumentProcessor.DefaultDependencies setResourceRegistry(ResourceRegistry registry)
ResourceRegistry
that will be used when processing a document.registry
- the ResourceRegistry
DocumentProcessor.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 ClassLoader
DocumentProcessor.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 NamespaceHandler
DocumentProcessor.DefaultDependencies
so that fluent-method-chaining may be usedpublic DocumentProcessor.DefaultDependencies setExpressionParser(com.tangosol.config.expression.ExpressionParser parser)
ExpressionParser
to use for parsing Expression
s during document processing.parser
- the ExpressionParser
DocumentProcessor.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 ParameterResolver
DocumentProcessor.DefaultDependencies
so that fluent-method-chaining may be used