Package com.tangosol.config.xml
Defines classes and interfaces for processing Xml documents and building object
models, like configuration, based on said documents though the use of injection.
- Since:
- 12.1.2
-
Interface Summary Interface Description AttributeProcessor<T> AnAttributeProcessor
is responsible for processingXmlAttribute
content to return a strongly-typed value.ConditionalElementProcessor<T> AConditionalElementProcessor
is anElementProcessor
that supports conditionally processingXmlElement
s.DocumentElementPreprocessor.ElementPreprocessor AnDocumentElementPreprocessor.ElementPreprocessor
provides a mechanism to examine and optionally mutate anXmlElement
prior to it being processed by aElementProcessor
.DocumentPreprocessor ADocumentPreprocessor
provides a mechanism to pre-process anXmlElement
, representing part or all of anXmlDocument
prior to the saidXmlElement
being processes using configuredElementProcessor
s.DocumentProcessor.Dependencies ElementProcessor<T> AnElementProcessor
is responsible for processingXmlElement
content to return a strongly-typed value.NamespaceHandler ANamespaceHandler
is responsible for defining theDocumentPreprocessor
,ElementProcessor
s andAttributeProcessor
s required for processing xml content belonging to a specific xml namespace used in an xml document.OverrideProcessor AOverrideProcessor
is responsible for processing override config elements and merging the elements with the Document root elements.ProcessingContext AProcessingContext
provides contextual information concerning the processing of content in an xml document. -
Class Summary Class Description AbstractNamespaceHandler AnAbstractNamespaceHandler
provides a base implementation of aNamespaceHandler
with support for implicit and explicit registration ofElementProcessor
s andAttributeProcessor
s for those xml attributes and elements occurring in the associated xml namespace.DefaultProcessingContext The default implementation of aProcessingContext
.DocumentElementPreprocessor ADocumentElementPreprocessor
is aDocumentPreprocessor
that is designed to operate with one or moreDocumentElementPreprocessor.ElementPreprocessor
s.DocumentProcessor ADocumentProcessor
is responsible for processing in anXmlDocument
to produce a resulting configured resource.DocumentProcessor.DefaultDependencies TheDocumentProcessor.DefaultDependencies
is the default implementation of theDocumentProcessor
DocumentProcessor.Dependencies
interface.SimpleAttributeProcessor<T> ASimpleAttributeProcessor
is a simpleAttributeProcessor
implementation that will construct, initialize (via constructor injection) and return a specific type of object based on information in anXmlAttribute
.SimpleElementProcessor<T> ASimpleElementProcessor
is anElementProcessor
implementation that will construct, initialize (via constructor injection) and return a specific type of object based on information in anXmlElement
. -
Annotation Types Summary Annotation Type Description XmlSimpleName Denotes that a class is associated with the processing of a specifically named Xml element or attribute.