Package gov.nist.secauto.decima.xml.templating.document.post.template
Provides template-based post-processing of XML documents based on a simple XML-based template
structure.
-
Interface Summary Interface Description Action This interface represents an action that can be performed on an XML template to make modifications to the underlying XML instance data.TemplateProcessor Represents a template processor that applies a number ofActiontransforms to a template document.XPathAction<T> Represents classes that make modifications to elements and attributes of an XML instance based on an XPath expression. -
Class Summary Class Description AbstractXPathAction<T> This abstract implementation provides basic XPath query support forActionimplementations that handle specific action operations.AddAttributeAction Adds a new XML attribute to an exiting element.DefaultTemplateProcessor DeleteAction Deletes elements and/or attributes from an XML document based on the nodes returned by an XPath query.InsertChildAction Inserts new child elements within existing elements returned by an XPath query over an XML document.InsertSiblingAction Inserts new sibling elements adjacent to existing elements returned by an XPath query over an XML document.ModifyAttributeAction Modifies existing attribute values returned by an XPath query over an XML document.ReplaceAction Replaces existing elements returned by an XPath query over an XML document with one or more new elements.TemplateParser TemplatePostProcessor TemplateProcessorBuilder -
Exception Summary Exception Description ActionException ActionProcessingException InvalidXPathActionException NoXPathResultsActionException TemplateParserException