Class TemplatePostProcessor
- java.lang.Object
-
- gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
-
- All Implemented Interfaces:
DocumentPostProcessor<MutableXMLDocument>
public class TemplatePostProcessor extends Object implements DocumentPostProcessor<MutableXMLDocument>
-
-
Field Summary
Fields Modifier and Type Field Description static String
TEMPLATE_ATTRIBUTE
static String
TEMPLATE_LOCAL_NAME
static String
TEMPLATE_NAMESPACE_URI
static String
TEMPLATE_XPATH
-
Constructor Summary
Constructors Constructor Description TemplatePostProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
handles(MutableXMLDocument subject)
protected TemplateProcessor
newTemplateProcessor(XMLDocument document)
MutableXMLDocument
process(MutableXMLDocument subject, ResourceResolver<MutableXMLDocument> resolver)
-
-
-
Field Detail
-
TEMPLATE_NAMESPACE_URI
public static final String TEMPLATE_NAMESPACE_URI
- See Also:
- Constant Field Values
-
TEMPLATE_LOCAL_NAME
public static final String TEMPLATE_LOCAL_NAME
- See Also:
- Constant Field Values
-
TEMPLATE_XPATH
public static final String TEMPLATE_XPATH
-
TEMPLATE_ATTRIBUTE
public static final String TEMPLATE_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
handles
public boolean handles(MutableXMLDocument subject) throws DocumentException
- Specified by:
handles
in interfaceDocumentPostProcessor<MutableXMLDocument>
- Throws:
DocumentException
-
process
public MutableXMLDocument process(MutableXMLDocument subject, ResourceResolver<MutableXMLDocument> resolver) throws DocumentException
- Specified by:
process
in interfaceDocumentPostProcessor<MutableXMLDocument>
- Throws:
DocumentException
-
newTemplateProcessor
protected TemplateProcessor newTemplateProcessor(XMLDocument document) throws DocumentException
- Throws:
DocumentException
-
-