A B C D E G I J L M N P R S T W X
All Classes All Packages
All Classes All Packages
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 resolvesXPathContext
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 JDOMAttribute
. - 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 JDOMContent
. - 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 underlyingXPath
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 underlyingXPath
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 providedSAXEngine
. - JDOMDocument(File, SAXEngine) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
-
Loads a JDOM document from a
File
location using the providedSAXEngine
. - 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 providedAssessmentResults
. - 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
andLSResourceResolver
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 underlyingXPath
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 underlyingXPath
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 providedOutputStream
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 SaxonNamespaceResolver
. - 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.
All Classes All Packages