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> AnAttributeProcessoris responsible for processingXmlAttributecontent to return a strongly-typed value.ConditionalElementProcessor<T> AConditionalElementProcessoris anElementProcessorthat supports conditionally processingXmlElements.DocumentElementPreprocessor.ElementPreprocessor AnDocumentElementPreprocessor.ElementPreprocessorprovides a mechanism to examine and optionally mutate anXmlElementprior to it being processed by aElementProcessor.DocumentPreprocessor ADocumentPreprocessorprovides a mechanism to pre-process anXmlElement, representing part or all of anXmlDocumentprior to the saidXmlElementbeing processes using configuredElementProcessors.DocumentProcessor.Dependencies ElementProcessor<T> AnElementProcessoris responsible for processingXmlElementcontent to return a strongly-typed value.NamespaceHandler ANamespaceHandleris responsible for defining theDocumentPreprocessor,ElementProcessors andAttributeProcessors required for processing xml content belonging to a specific xml namespace used in an xml document.OverrideProcessor AOverrideProcessoris responsible for processing override config elements and merging the elements with the Document root elements.ProcessingContext AProcessingContextprovides contextual information concerning the processing of content in an xml document. -
Class Summary Class Description AbstractNamespaceHandler AnAbstractNamespaceHandlerprovides a base implementation of aNamespaceHandlerwith support for implicit and explicit registration ofElementProcessors andAttributeProcessors for those xml attributes and elements occurring in the associated xml namespace.DefaultProcessingContext The default implementation of aProcessingContext.DocumentElementPreprocessor ADocumentElementPreprocessoris aDocumentPreprocessorthat is designed to operate with one or moreDocumentElementPreprocessor.ElementPreprocessors.DocumentProcessor ADocumentProcessoris responsible for processing in anXmlDocumentto produce a resulting configured resource.DocumentProcessor.DefaultDependencies TheDocumentProcessor.DefaultDependenciesis the default implementation of theDocumentProcessorDocumentProcessor.Dependenciesinterface.SimpleAttributeProcessor<T> ASimpleAttributeProcessoris a simpleAttributeProcessorimplementation that will construct, initialize (via constructor injection) and return a specific type of object based on information in anXmlAttribute.SimpleElementProcessor<T> ASimpleElementProcessoris anElementProcessorimplementation 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.