A B C D E G I J L M N P R S T W X 
All Classes All Packages

A

AbstractCatalogResourceResolverExtension - Class in gov.nist.secauto.decima.xml.service
 
AbstractCatalogResourceResolverExtension(URI) - Constructor for class gov.nist.secauto.decima.xml.service.AbstractCatalogResourceResolverExtension
 
AbstractJDOMDocument - Class in gov.nist.secauto.decima.xml.document
 
AbstractJDOMDocument() - Constructor for class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
AbstractXPathEvaluator<FACTORY extends XPathFactory> - Class in gov.nist.secauto.decima.xml.document
This class provides convenience methods for evaluating XPath expressions using a provided XPathFactory.
AbstractXPathEvaluator(FACTORY, XMLContextResolver) - Constructor for class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
addChain(Templates, TransformerHandler) - Method in class gov.nist.secauto.decima.xml.util.XSLTransformer
Creates a transformer handler in the context of a chain of transformer handlers.
addNamespace(String, String) - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
Add a prefix to namespace URI mapping.
appliesTo(XMLDocument) - Method in class gov.nist.secauto.decima.xml.document.XPathCondition
 
asString(Format) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
asString(Format) - Method in interface gov.nist.secauto.decima.xml.document.XMLDocument
Retrieves the document as a string.
asString(Format) - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 

B

buildProperties(Element, Map<String, String>) - Method in class gov.nist.secauto.decima.xml.assessment.result.XMLResultBuilder
 
buildRequirements(Element, AssessmentResults) - Method in class gov.nist.secauto.decima.xml.assessment.result.XMLResultBuilder
 
buildResults(Element, AssessmentResults, Map<String, String>) - Method in class gov.nist.secauto.decima.xml.assessment.result.XMLResultBuilder
 
buildSubjects(Element, AssessmentResults) - Method in class gov.nist.secauto.decima.xml.assessment.result.XMLResultBuilder
 
buildXPathAttribute(StringBuilder, Attribute) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
buildXPathElement(StringBuilder, Element) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
buildXPathText(StringBuilder, Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 

C

compile(String, Filter<X>, Map<String, Object>, Namespace...) - Method in class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.SaxonXPathFactory
 
CompiledXPath<T,​U extends XPathFactory> - Class in gov.nist.secauto.decima.xml.jdom2.saxon.xpath
 
CompiledXPath(U, String, Filter<T>, Map<String, Object>, Namespace[]) - Constructor for class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.CompiledXPath
Constructs a compiled XPath expression.
COMPOSITE_NS_URI - Static variable in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
COMPOSITE_PLACEHOLDER_LOCAL_NAME - Static variable in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
COMPOSITE_QNAME - Static variable in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
CompositeEntityResolver - Class in gov.nist.secauto.decima.xml.service
 
CompositeEntityResolver(List<? extends EntityResolver>) - Constructor for class gov.nist.secauto.decima.xml.service.CompositeEntityResolver
 
CompositeLSResourceResolver - Class in gov.nist.secauto.decima.xml.service
 
CompositeLSResourceResolver(List<? extends LSResourceResolver>) - Constructor for class gov.nist.secauto.decima.xml.service.CompositeLSResourceResolver
 
CompositeXMLDocument - Class in gov.nist.secauto.decima.xml.document
 
CompositeXMLDocument(XMLDocument, Map<String, ? extends XMLDocument>) - Constructor for class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
Construct a new CompositeXMLDocument using the provided base document as the root and the provided templates as inserted content.
CompositeXMLDocument(File, Map<String, ? extends XMLDocument>) - Constructor for class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
CompositeXMLDocument(URL, Map<String, ? extends XMLDocument>) - Constructor for class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
copyTo(File) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
copyTo(File) - Method in interface gov.nist.secauto.decima.xml.document.XMLDocument
Writes a copy of the document to the provided file.
copyTo(File) - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
CyclePreventingDocumentResolver() - Constructor for class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory.CyclePreventingDocumentResolver
 
CyclePreventingDocumentResolver(Deque<String>) - Constructor for class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory.CyclePreventingDocumentResolver
 

D

DEFAULT_CATALOG_RESOLVER - Static variable in class gov.nist.secauto.decima.xml.service.ResourceResolverExtensionService
 
DefaultXMLContextResolver - Class in gov.nist.secauto.decima.xml.document.context
 
DefaultXMLContextResolver(String, Element) - Constructor for class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
DefaultXMLContextResolver(String, Element, boolean) - Constructor for class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
Constructs a new XMLContextResolver that resolves resolves XPathContext instances and related information based on a paths originating from a provided base XPath that points to the provided element.
DefaultXMLContextResolver(Document) - Constructor for class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
DefaultXMLDocumentFactory - Class in gov.nist.secauto.decima.xml.document
 
DefaultXMLDocumentFactory() - Constructor for class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
DefaultXMLDocumentFactory(CachingStrategy<MutableXMLDocument>) - Constructor for class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
Constructs the XML document factory with the provided caching strategy.
DefaultXMLDocumentFactory.CyclePreventingDocumentResolver - Class in gov.nist.secauto.decima.xml.document
 

E

evaluate(String, QName, Filter<T>) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
evaluate(String, QName, Filter<T>) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Evaluates an XPath expression, returning a list of node results matching the provided filter.
evaluate(String, Filter<T>) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
evaluate(String, Filter<T>) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Evaluates an XPath expression, returning a list of node results matching the provided filter.
Evaluate - Class in gov.nist.secauto.decima.xml.service.extension
 
Evaluate() - Constructor for class gov.nist.secauto.decima.xml.service.extension.Evaluate
 
evaluateCompiled(XPathExpression, QName) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
Evaluates an XPath expression.
evaluateCompiled(XPathExpression, QName) - Method in class gov.nist.secauto.decima.xml.document.JDOMBasedXPathEvaluator
 
evaluateInternal(String, QName) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
Used to compile and evaluate all XPath expressions.
evaluateRawAll(Object) - Method in class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.CompiledXPath
 
evaluateRawAll(Object) - Method in class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.SaxonCompiledXPath
 
evaluateRawFirst(Object) - Method in class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.CompiledXPath
 
evaluateRawFirst(Object) - Method in class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.SaxonCompiledXPath
 
evaluateSingle(String, QName, Filter<T>) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
evaluateSingle(String, QName, Filter<T>) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Evaluates an XPath expression, returning a single node result matching the provided filter.
evaluateSingle(String, Filter<T>) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
evaluateSingle(String, Filter<T>) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Evaluates an XPath expression, returning a single node result matching the provided filter.
ExtendedXSLTransformer - Class in gov.nist.secauto.decima.xml.util
Provides support for XSL transformations in Decima, with support for dynamically loading XSL extensions.
ExtendedXSLTransformer() - Constructor for class gov.nist.secauto.decima.xml.util.ExtendedXSLTransformer
Constructs a new transformer that automatically registers all extension functions.
ExtendedXSLTransformer(SaxonTransformerFactory) - Constructor for class gov.nist.secauto.decima.xml.util.ExtendedXSLTransformer
Constructs a new transformer that automatically registers all extension functions using the provided SaxonTransformerFactory.

G

generate(File, File) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
generate(URL, File) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Generates an HTML report using the provided results.
generate(Source, Result) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Generates an HTML report, using a Decima XML result source.
generateNewNamespaceWithPrefix(Element, String, String) - Static method in class gov.nist.secauto.decima.xml.jdom2.NamespaceUtil
Generates a new Namespace on the element for the provided URI.
getArgumentTypes() - Method in class gov.nist.secauto.decima.xml.service.extension.Evaluate
 
getBaseElement() - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
Retrieves the Element that is the root of the resolution tree.
getBaseXPath() - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
Retrieves an XPath expression that can be used to query the root of the resolution tree.
getCachingStrategy() - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
getColumn() - Method in class gov.nist.secauto.decima.xml.document.SimpleXPathContext
 
getContext(String) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
getContext(String) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
The method will return the Context, the location within an XML document, for a provided XPath expression.
getContext(Attribute) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getContext(Attribute) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
getContext(Attribute) - Method in interface gov.nist.secauto.decima.xml.document.context.XMLContextResolver
Retrieve a Context entry for the provided JDOM Attribute.
getContext(Content) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getContext(Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
getContext(Content) - Method in interface gov.nist.secauto.decima.xml.document.context.XMLContextResolver
Retrieve a Context entry for the provided JDOM Content.
getElement() - Method in class gov.nist.secauto.decima.xml.document.JDOMBasedXPathEvaluator
 
getElement() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
getEntityResolver() - Method in class gov.nist.secauto.decima.xml.service.AbstractCatalogResourceResolverExtension
 
getEntityResolver() - Method in interface gov.nist.secauto.decima.xml.service.ResourceResolverExtension
 
getEntityResolver() - Method in class gov.nist.secauto.decima.xml.service.ResourceResolverExtensionService
Creates an EntityResolver by combining the Decima and any extension resolvers.
getFactory() - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
getFunctionQName() - Method in class gov.nist.secauto.decima.xml.service.extension.Evaluate
 
getHtmlTitle() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
getInstance() - Static method in class gov.nist.secauto.decima.xml.service.ResourceResolverExtensionService
Retrieves the singleton instance of the ResourceResolverExtensionService.
getInstance() - Static method in class gov.nist.secauto.decima.xml.service.TransformerExtensionService
Retrieves the singleton instance of the TransformerExtensionService.
getJDOMDocument() - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getJDOMDocument() - Method in interface gov.nist.secauto.decima.xml.document.XMLDocument
Provides access to a (defensive) copy of the underlying JDOM document.
getJDOMDocument(boolean) - Method in class gov.nist.secauto.decima.xml.document.JDOMDocument
 
getJDOMDocument(boolean) - Method in interface gov.nist.secauto.decima.xml.document.MutableXMLDocument
Retrieves the underlying JDOM document.
getJDOMDocument(boolean) - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
getLine() - Method in class gov.nist.secauto.decima.xml.document.SimpleXPathContext
 
getLocated(Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
getLSResolver() - Method in class gov.nist.secauto.decima.xml.service.ResourceResolverExtensionService
Creates an LSResourceResolver by combining the Decima and any extension resolvers.
getLSResourceResolver() - Method in class gov.nist.secauto.decima.xml.service.AbstractCatalogResourceResolverExtension
 
getLSResourceResolver() - Method in interface gov.nist.secauto.decima.xml.service.ResourceResolverExtension
 
getNamespaceContext() - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
Retrieves the NamespaceContext from the underlying XPath instance.
getNamespaceContext() - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Retrieves an object that can be used for processing namespace contexts.
getNamespaceURI(String) - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
getOriginalLocation() - Method in class gov.nist.secauto.decima.xml.document.JDOMDocument
 
getOriginalLocation() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
getParentElement(Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
getPostProcessors() - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
getPrefix(String) - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
getPrefixes(String) - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
getPrefixToNamespaceMap(Element) - Static method in class gov.nist.secauto.decima.xml.jdom2.NamespaceUtil
Creates a map of prefix to namespace URIs based on the namespaces in scope for the provided element.
getResultType(SequenceType[]) - Method in class gov.nist.secauto.decima.xml.service.extension.Evaluate
 
getSAXEngine() - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
getSource() - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getSource() - Method in interface gov.nist.secauto.decima.xml.document.XMLDocument
Retrieves the document as an XML transformation source.
getSource() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
getSourceInfo() - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getSourceInfo() - Method in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
getSourceInfo() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
getSystemId() - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getSystemId() - Method in class gov.nist.secauto.decima.xml.document.SimpleXPathContext
 
getSystemId() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
getSystemId(Content) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getSystemId(Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
getSystemId(Content) - Method in interface gov.nist.secauto.decima.xml.document.context.XMLContextResolver
Lookup the system identifier of the provided element.
getTargetName() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
getTestResultLimit() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
The current rendering limit for test items.
getTransformerFactory() - Method in class gov.nist.secauto.decima.xml.util.XSLTransformer
 
getURIForPrefix(String, boolean) - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
getXMLContextResolver() - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getXMLContextResolver() - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
getXMLContextResolver() - Method in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
getXMLContextResolver() - Method in class gov.nist.secauto.decima.xml.document.JDOMDocument
 
getXMLContextResolver() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
getXmlToHtmlOutputChildLimit() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Retrieve the child depth for generated XML content in the report.
getXmlToHtmlOutputDepth() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
getXPath() - Method in interface gov.nist.secauto.decima.xml.assessment.result.XPathContext
 
getXPath() - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
getXPath() - Method in class gov.nist.secauto.decima.xml.document.SimpleXPathContext
 
getXPath() - Method in class gov.nist.secauto.decima.xml.document.XPathCondition
 
getXPath(Attribute) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getXPath(Attribute) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
getXPath(Attribute) - Method in interface gov.nist.secauto.decima.xml.document.context.XMLContextResolver
Creates an XPath expression that can be used to query the provided Attribute.
getXPath(Content) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getXPath(Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
getXPath(Content) - Method in interface gov.nist.secauto.decima.xml.document.context.XMLContextResolver
Creates an XPath expression that can be used to query the provided content.
getXPathFactory() - Method in class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.CompiledXPath
 
getXPathVariableResolver() - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
Retrieves the XPathVariableResolver from the underlying XPath instance.
getXPathVariableResolver() - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Retrieves the resolver used to process XPath variables.
getXslTemplateExtension() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
gov.nist.secauto.decima.xml.assessment.result - package gov.nist.secauto.decima.xml.assessment.result
Supports generating assessment reports in XML format.
gov.nist.secauto.decima.xml.document - package gov.nist.secauto.decima.xml.document
Supports the loading of XML documents, caching of loaded documents, and the evaluation of XPaths over documents.
gov.nist.secauto.decima.xml.document.context - package gov.nist.secauto.decima.xml.document.context
Supports evaluating XPath expressions against an XML document.
gov.nist.secauto.decima.xml.jdom2 - package gov.nist.secauto.decima.xml.jdom2
Provides various utilities for manipulating XML document instances using the JDOM 2 API.
gov.nist.secauto.decima.xml.jdom2.saxon.xpath - package gov.nist.secauto.decima.xml.jdom2.saxon.xpath
Provide Support for executing XPaths using Saxon in the JDOM 2 API.
gov.nist.secauto.decima.xml.requirement - package gov.nist.secauto.decima.xml.requirement
Support for load assessment requirements defined in XML.
gov.nist.secauto.decima.xml.service - package gov.nist.secauto.decima.xml.service
Provides an extension point for resolving resources related to XML content.
gov.nist.secauto.decima.xml.service.extension - package gov.nist.secauto.decima.xml.service.extension
Provides an extension point for evaluating XPaths dynamically in earlier versions of XSLT that do not support this feature.
gov.nist.secauto.decima.xml.util - package gov.nist.secauto.decima.xml.util
Provides utility classes for configuring and performing XSL transformations.

I

initialize(Configuration) - Method in class gov.nist.secauto.decima.xml.service.SaxonInitializer
 
initSAXEngine() - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
initSAXEngine(Source[]) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
 
instance() - Static method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
Retrieve a singleton instance of a basic XMLRequirementsParser that supports no extensions.
isGenerateXmlOutput() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Return if XML should be rendered for test results in the generated HTML report.
isIgnoreNotTestedResults() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
isIgnoreOutOfScopeResults() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
isSkipBase() - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
If the base element should be skipped while generating an XPath.
iteratePrefixes() - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 

J

JDOMBasedXPathEvaluator - Class in gov.nist.secauto.decima.xml.document
 
JDOMBasedXPathEvaluator(Document) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMBasedXPathEvaluator
 
JDOMBasedXPathEvaluator(Document, XMLContextResolver) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMBasedXPathEvaluator
 
JDOMBasedXPathEvaluator(Element, XMLContextResolver) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMBasedXPathEvaluator
 
JDOMDocument - Class in gov.nist.secauto.decima.xml.document
 
JDOMDocument(XMLDocument) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
A copy constructor.
JDOMDocument(File) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(File, URL) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(File, URL, SAXEngine) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
Loads a JDOM document from a File location using the provided SAXEngine.
JDOMDocument(File, SAXEngine) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
Loads a JDOM document from a File location using the provided SAXEngine.
JDOMDocument(InputStream, String) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(InputStream, String, SAXEngine) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
Loads an XML document from an InputStream.
JDOMDocument(URL) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(URL, SAXEngine) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(Document, URL) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(Document, URL, XMLContextResolver) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
A basic constructor for a JDOMDocument that can be used by extensions to construct a new document.
JDOMUtil - Class in gov.nist.secauto.decima.xml.jdom2
 

L

load(File) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
load(File) - Method in interface gov.nist.secauto.decima.xml.document.XMLDocumentFactory
 
load(URL) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
load(URL) - Method in interface gov.nist.secauto.decima.xml.document.XMLDocumentFactory
 
load(URL, File) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
load(URL, File) - Method in interface gov.nist.secauto.decima.xml.document.XMLDocumentFactory
 
lookupNamespace(Element, String) - Static method in class gov.nist.secauto.decima.xml.jdom2.NamespaceUtil
Retrieves a namespace object for a provided element and namespace URI.
lookupOrUseGeneratedNamespace(Element, String) - Static method in class gov.nist.secauto.decima.xml.jdom2.NamespaceUtil
 
lookupOrUseGeneratedNamespace(Element, String, boolean) - Static method in class gov.nist.secauto.decima.xml.jdom2.NamespaceUtil
 
lookupOrUseGeneratedNamespace(Element, String, String, boolean) - Static method in class gov.nist.secauto.decima.xml.jdom2.NamespaceUtil
Retrieves a namespace object for a provided element and namespace URI.

M

makeCallExpression() - Method in class gov.nist.secauto.decima.xml.service.extension.Evaluate
 
MutableXMLDocument - Interface in gov.nist.secauto.decima.xml.document
 

N

NamespaceUtil - Class in gov.nist.secauto.decima.xml.jdom2
 
newCatalogResolver(URI) - Static method in class gov.nist.secauto.decima.xml.service.ResourceResolverExtensionService
 
newDocument(AssessmentResults) - Method in class gov.nist.secauto.decima.xml.assessment.result.XMLResultBuilder
Creates a new JDOM Document based on the provided AssessmentResults.
newInputStream() - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
newInstance(String) - Static method in class gov.nist.secauto.decima.xml.document.XPathCondition
 
newJDOMDocument(File, URL) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
newJDOMDocument(Document, URL) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
newValidatingSAXEngine(URL) - Static method in class gov.nist.secauto.decima.xml.jdom2.JDOMUtil
 
newValidatingSAXEngine(Source[]) - Static method in class gov.nist.secauto.decima.xml.jdom2.JDOMUtil
A convenience method to construct a new validating SAXEngine based on a collection of schema sources.
newXMLDocumentFragment(String) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
newXMLDocumentFragment(String) - Method in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
newXMLDocumentFragment(String) - Method in interface gov.nist.secauto.decima.xml.document.XMLDocument
 
newXMLDocumentFragment(Element) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
newXMLDocumentFragment(Element) - Method in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
newXMLDocumentFragment(Element) - Method in interface gov.nist.secauto.decima.xml.document.XMLDocument
Creates an XMLDocumentFragment based on a sub-tree of the current document instance.
newXPathContext(String, Located, String) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
newXPathEvaluator() - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
newXPathEvaluator() - Method in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
 
newXPathEvaluator() - Method in interface gov.nist.secauto.decima.xml.document.XMLDocument
Returns an XPath 2.0 evaluator.
newXPathEvaluator() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 

P

parse(File, RequirementAppender) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
Parse requirements from a file source.
parse(URL, RequirementAppender) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
Parse requirements from a URL source.
parseMetadata(Element, AbstractRequirement) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
 
parseRequirement(Element, Map<String, Specification>, URI) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
 
parseRequirements(Document, URI, RequirementAppender) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
 
parseResources(List<Element>, URI) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
 
postProcessXMLDocument(MutableXMLDocument, ResourceResolver<MutableXMLDocument>) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 

R

registerExtensions(Configuration) - Method in class gov.nist.secauto.decima.xml.service.extension.TransformerExtension
 
registerExtensions(Configuration) - Method in interface gov.nist.secauto.decima.xml.service.TransformerExtension
 
registerExtensions(Configuration) - Method in class gov.nist.secauto.decima.xml.service.TransformerExtensionService
Provides a callback mechanism allowing each extension to make configuration modifications.
registerPostProcessor(DocumentPostProcessor<MutableXMLDocument>) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
ReportGenerator - Class in gov.nist.secauto.decima.xml.assessment.result
 
ReportGenerator() - Constructor for class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
reset() - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
Resets the XPath execution environment to allow reuse.
resolve(String, String) - Method in class gov.nist.secauto.decima.xml.util.XSLTransformer
 
resolve(URL) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory.CyclePreventingDocumentResolver
 
resolve(URL) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
resolve(URL) - Method in class gov.nist.secauto.decima.xml.document.SimpleXMLDocumentResolver
 
resolveEntity(String, String) - Method in class gov.nist.secauto.decima.xml.service.CompositeEntityResolver
 
resolveResource(String, String, String, String, String) - Method in class gov.nist.secauto.decima.xml.service.CompositeLSResourceResolver
 
resolveVariable(QName) - Method in class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.CompiledXPath
 
ResourceResolverExtension - Interface in gov.nist.secauto.decima.xml.service
 
ResourceResolverExtensionService - Class in gov.nist.secauto.decima.xml.service
This extension mechanism provides for a means for registering additional EntityResolver2 and LSResourceResolver instances.

S

SaxonCompiledXPath<T> - Class in gov.nist.secauto.decima.xml.jdom2.saxon.xpath
 
SaxonCompiledXPath(XPathFactoryImpl, String, Filter<T>, Map<String, Object>, Namespace[]) - Constructor for class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.SaxonCompiledXPath
 
SaxonInitializer - Class in gov.nist.secauto.decima.xml.service
 
SaxonInitializer() - Constructor for class gov.nist.secauto.decima.xml.service.SaxonInitializer
 
SaxonXPathFactory - Class in gov.nist.secauto.decima.xml.jdom2.saxon.xpath
 
SaxonXPathFactory() - Constructor for class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.SaxonXPathFactory
 
SaxonXPathFactory(XPathFactoryImpl) - Constructor for class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.SaxonXPathFactory
 
setGenerateXmlOutput(boolean) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Set if the XML should be rendered for test results in the generated HTML report.
setHtmlTitle(String) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
setIgnoreNotTestedResults(boolean) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
setIgnoreOutOfScopeResults(boolean) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
setNamespaceContext(XPathNamespaceContext) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
Sets the NamespaceContext in the underlying XPath instance.
setNamespaceContext(XPathNamespaceContext) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Used to set handler for prefix-to-namespace mapping and other related operations.
setTargetName(String) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
setTestResultLimit(int) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Establishes a limit for the number of test items to render in the HTML report.
setXmlToHtmlOutputChildLimit(int) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Used to set a limit for the number of child elements under the result target element to render.
setXmlToHtmlOutputDepth(int) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Defines the number of XML elements to output below the target element when generating XML document views in HTML based on the XPath context for a test result.
setXPathVariableResolver(XPathVariableResolver) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
Sets the XPathVariableResolver in the underlying XPath instance.
setXPathVariableResolver(XPathVariableResolver) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Set a user provided XPath variable resolver that can be used to resolve variables that appear in XPath statements.
setXslTemplateExtension(File) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Used to specify an XSL template that extends the based reporting template (ReportGenerator.DEFAULT_RESULT_XSL_URL).
setXslTemplateExtension(URI) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
SimpleXMLDocumentResolver - Class in gov.nist.secauto.decima.xml.document
 
SimpleXMLDocumentResolver() - Constructor for class gov.nist.secauto.decima.xml.document.SimpleXMLDocumentResolver
 
SimpleXPathContext - Class in gov.nist.secauto.decima.xml.document
 
SimpleXPathContext(String, String, int, int) - Constructor for class gov.nist.secauto.decima.xml.document.SimpleXPathContext
Constructs a basic XPath-based location context for a location in an XML document.

T

test(String) - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
 
test(String) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Evaluates an XPath expression, returning a boolean result indicating if a non-empty result was found matching the XPath expression.
toJDOMDocument(File) - Method in class gov.nist.secauto.decima.xml.document.CompositeXMLDocument
Flattens the composite document into a normal JDOMDocument assigning the systemId to the new file location.
toString() - Method in class gov.nist.secauto.decima.xml.document.SimpleXPathContext
 
toString(Document) - Static method in class gov.nist.secauto.decima.xml.jdom2.JDOMUtil
 
toString(Document, Format) - Static method in class gov.nist.secauto.decima.xml.jdom2.JDOMUtil
A convenience method that produces a String containing a JDOM2 Document that has been formatted using the provided format argument.
toString(Element) - Static method in class gov.nist.secauto.decima.xml.jdom2.JDOMUtil
 
toString(Element, Format) - Static method in class gov.nist.secauto.decima.xml.jdom2.JDOMUtil
 
TransformerExtension - Class in gov.nist.secauto.decima.xml.service.extension
 
TransformerExtension - Interface in gov.nist.secauto.decima.xml.service
 
TransformerExtension() - Constructor for class gov.nist.secauto.decima.xml.service.extension.TransformerExtension
 
TransformerExtensionService - Class in gov.nist.secauto.decima.xml.service
This extension mechanism provides for a means for registering custom XSL transformer and XPath functions.

W

write(AssessmentResults, OutputStream) - Method in class gov.nist.secauto.decima.xml.assessment.result.XMLResultBuilder
Writes a provided set of AssessmentResults to the provided OutputStream as an XML document.

X

XMLContextResolver - Interface in gov.nist.secauto.decima.xml.document.context
 
XMLDocument - Interface in gov.nist.secauto.decima.xml.document
Represents an instance of XML that can be reused for various forms of XML processing.
XMLDocumentFactory - Interface in gov.nist.secauto.decima.xml.document
 
XMLDocumentFragment - Class in gov.nist.secauto.decima.xml.document
 
XMLDocumentFragment(XMLDocument, String) - Constructor for class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
 
XMLDocumentFragment(XMLDocument, Element) - Constructor for class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
Constructs a new XMLDocumentFragment as a sub-tree of the provided document.
XMLRequirementsParser - Class in gov.nist.secauto.decima.xml.requirement
 
XMLRequirementsParser() - Constructor for class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
 
XMLRequirementsParser(List<Source>) - Constructor for class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
Constructs a requirements parser with a list of extension schema that describe possible requirements definition extensions.
XMLResultBuilder - Class in gov.nist.secauto.decima.xml.assessment.result
 
XMLResultBuilder() - Constructor for class gov.nist.secauto.decima.xml.assessment.result.XMLResultBuilder
 
XPathCondition - Class in gov.nist.secauto.decima.xml.document
 
XPathCondition(String) - Constructor for class gov.nist.secauto.decima.xml.document.XPathCondition
 
XPathContext - Interface in gov.nist.secauto.decima.xml.assessment.result
 
XPathEvaluator - Interface in gov.nist.secauto.decima.xml.document
Implementations of this interface provide XPath evaluation capabilities over a specific XML document.
XPathNamespaceContext - Class in gov.nist.secauto.decima.xml.document
This class acts a bridge between a JAXP NamespaceContext and a Saxon NamespaceResolver.
XPathNamespaceContext() - Constructor for class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
XPathNamespaceContext(String) - Constructor for class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
XSLTransformer - Class in gov.nist.secauto.decima.xml.util
Provides support for XSL transformations in Decima.
XSLTransformer() - Constructor for class gov.nist.secauto.decima.xml.util.XSLTransformer
 
XSLTransformer(SaxonTransformerFactory) - Constructor for class gov.nist.secauto.decima.xml.util.XSLTransformer
Constructs an XSL transformer using the provided transformer factory.
A B C D E G I J L M N P R S T W X 
All Classes All Packages