Package com.tangosol.config.xml
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
-
ClassDescriptionAn
AbstractNamespaceHandlerprovides 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.AnAttributeProcessoris responsible for processingXmlAttributecontent to return a strongly-typed value.AConditionalElementProcessoris anElementProcessorthat supports conditionally processingXmlElements.The default implementation of aProcessingContext.ADocumentElementPreprocessoris aDocumentPreprocessorthat is designed to operate with one or moreDocumentElementPreprocessor.ElementPreprocessors.AnDocumentElementPreprocessor.ElementPreprocessorprovides a mechanism to examine and optionally mutate anXmlElementprior to it being processed by aElementProcessor.ADocumentPreprocessorprovides a mechanism to pre-process anXmlElement, representing part or all of anXmlDocumentprior to the saidXmlElementbeing processes using configuredElementProcessors.ADocumentProcessoris responsible for processing in anXmlDocumentto produce a resulting configured resource.TheDocumentProcessor.DefaultDependenciesis the default implementation of theDocumentProcessorDocumentProcessor.Dependenciesinterface.AnElementProcessoris responsible for processingXmlElementcontent to return a strongly-typed value.ANamespaceHandleris responsible for defining theDocumentPreprocessor,ElementProcessors andAttributeProcessors required for processing xml content belonging to a specific xml namespace used in an xml document.AOverrideProcessoris responsible for processing override config elements and merging the elements with the Document root elements.AProcessingContextprovides contextual information concerning the processing of content in an xml document.ASimpleAttributeProcessoris a simpleAttributeProcessorimplementation that will construct, initialize (via constructor injection) and return a specific type of object based on information in anXmlAttribute.ASimpleElementProcessoris anElementProcessorimplementation that will construct, initialize (via constructor injection) and return a specific type of object based on information in anXmlElement.Denotes that a class is associated with the processing of a specifically named Xml element or attribute.