A B C D E F G H I J L M N O P R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABSTRACT_EXPAND_TEMPLATE - Static variable in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- AbstractAssertion - Class in gov.nist.secauto.decima.xml.testing.assertion
- AbstractAssertion(ResultStatus) - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.AbstractAssertion
- AbstractAssessment<DOC extends Document> - Class in gov.nist.secauto.decima.core.assessment
-
Provides basic functions common to all
Assessment
implementations. - AbstractAssessment() - Constructor for class gov.nist.secauto.decima.core.assessment.AbstractAssessment
- AbstractAssessmentExecutor<DOC extends Document> - Class in gov.nist.secauto.decima.core.assessment
-
Provides common assessment execution functions to support concrete
AssessmentExecutor
implementations. - AbstractAssessmentExecutor(List<? extends Assessment<DOC>>) - Constructor for class gov.nist.secauto.decima.core.assessment.AbstractAssessmentExecutor
- AbstractBaseRequirement - Class in gov.nist.secauto.decima.core.requirement
- AbstractBaseRequirement(String, String) - Constructor for class gov.nist.secauto.decima.core.requirement.AbstractBaseRequirement
- AbstractCatalogResourceResolverExtension - Class in gov.nist.secauto.decima.xml.service
- AbstractCatalogResourceResolverExtension(URI) - Constructor for class gov.nist.secauto.decima.xml.service.AbstractCatalogResourceResolverExtension
- AbstractDelegatingContentHandler - Class in gov.nist.secauto.decima.xml.assessment.schema
- AbstractDelegatingContentHandler(ContentHandler) - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- AbstractDelegatingLoggingHandler - Class in gov.nist.secauto.decima.core.assessment.util
- AbstractDelegatingLoggingHandler(LoggingHandler) - Constructor for class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- AbstractDerivedRequirementParsingHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- AbstractDerivedRequirementParsingHandler() - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.AbstractDerivedRequirementParsingHandler
- AbstractFindMatchingDerivedRequirements<T> - Class in gov.nist.secauto.decima.xml.testing.assertion
- AbstractFindMatchingDerivedRequirements(ResultStatus, AssertionTracker) - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindMatchingDerivedRequirements
- AbstractFindNonMatchingDerivedRequirementsHandler<T> - Class in gov.nist.secauto.decima.xml.testing.assertion
- AbstractFindNonMatchingDerivedRequirementsHandler(ResultStatus, AssertionTracker) - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler
- AbstractIdAwareSchematronHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- AbstractIdAwareSchematronHandler(Schematron) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.AbstractIdAwareSchematronHandler
-
Constructs a new
AbstractIdAwareSchematronHandler
instance that uses the providedSchematron
to parse out a mapping of pattern and rule identifiers to assertions within the Schematron rules. - AbstractIdAwareSVRLHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- AbstractIdAwareSVRLHandler(Assessment<? extends XMLDocument>, XMLDocument, AssessmentResultBuilder, IdAwareSchematronHandler) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.AbstractIdAwareSVRLHandler
- AbstractJDOMDocument - Class in gov.nist.secauto.decima.xml.document
- AbstractJDOMDocument() - Constructor for class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
- AbstractLogicAssessment<DOC extends Document> - Class in gov.nist.secauto.decima.core.assessment.logic
-
This class is a stub for assessment logic handled in code.
- AbstractLogicAssessment() - Constructor for class gov.nist.secauto.decima.core.assessment.logic.AbstractLogicAssessment
- AbstractOptionValidator - Class in gov.nist.secauto.decima.module.cli.commons.cli
- AbstractOptionValidator(Option) - Constructor for class gov.nist.secauto.decima.module.cli.commons.cli.AbstractOptionValidator
- AbstractRequirement - Class in gov.nist.secauto.decima.core.requirement
- AbstractRequirement(String, String) - Constructor for class gov.nist.secauto.decima.core.requirement.AbstractRequirement
-
Constructs an
AbstractRequirement
instance. - AbstractRequirementGroupAssertion - Class in gov.nist.secauto.decima.xml.testing.assertion
- AbstractRequirementGroupAssertion(ResultStatus, String, Operator) - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.AbstractRequirementGroupAssertion
-
Represents an assertion over the results of performing a set of assessments that applies to a group of requirements.
- AbstractRequirementResult - Class in gov.nist.secauto.decima.core.assessment.result
-
An abstract implementation of a
RequirementResult
. - AbstractRequirementResult() - Constructor for class gov.nist.secauto.decima.core.assessment.result.AbstractRequirementResult
- AbstractRequirementResult(ResultStatus) - Constructor for class gov.nist.secauto.decima.core.assessment.result.AbstractRequirementResult
- AbstractSVRLHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- AbstractSVRLHandler(Assessment<? extends XMLDocument>, XMLDocument, AssessmentResultBuilder) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
-
Constructs a handler that is capable of processing a SVRL result to produce an intermediate form of
AssessmentResults
. - AbstractXPathAction<T> - Class in gov.nist.secauto.decima.xml.templating.document.post.template
-
This abstract implementation provides basic XPath query support for
Action
implementations that handle specific action operations. - AbstractXPathAction(XPathFactory, String, Filter<T>, Map<String, String>) - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.AbstractXPathAction
-
Construct a new AbstractXPathAction based on an XPath string, a JDOM
Filter<T>
using the provided namespace map to map XML prefixes to namespaces. - 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
- Action - Interface in gov.nist.secauto.decima.xml.templating.document.post.template
-
This interface represents an action that can be performed on an XML template to make modifications to the underlying XML instance data.
- ActionException - Exception in gov.nist.secauto.decima.xml.templating.document.post.template
- ActionException(String) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.ActionException
- ActionException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.ActionException
- ActionException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.ActionException
- ActionProcessingException - Exception in gov.nist.secauto.decima.xml.templating.document.post.template
- ActionProcessingException(String) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.ActionProcessingException
- ActionProcessingException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.ActionProcessingException
- ActionProcessingException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.ActionProcessingException
- addAction(Action) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
- addActions(Collection<? extends Action>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
- addAllowedValue(String) - Method in class gov.nist.secauto.decima.module.cli.commons.cli.OptionEnumerationValidator
- addAssertion(Assertion) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- addAssertion(List<? extends Assertion>) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- addAssessment(Assessment<XMLDocument>) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- addAssessments(Collection<? extends Assessment<XMLDocument>>) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- addAssessments(List<? extends Assessment<XMLDocument>>) - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- addAssessmentSubject(Document) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
-
Registers an assessment subject with the results.
- addAssessmentTarget(Document) - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Allows the target of an assessment to be registered and tracked.
- addAssessmentTarget(Document) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- AddAttributeAction - Class in gov.nist.secauto.decima.xml.templating.document.post.template
-
Adds a new XML attribute to an exiting element.
- AddAttributeAction(XPathFactory, String, Map<String, String>, String, String, String) - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.AddAttributeAction
-
Construct a new AddAttributeAction based on an XPath string using the provided map to map XML prefixes to namespaces.
- addBaseRequirement(BaseRequirement) - Method in class gov.nist.secauto.decima.core.requirement.DefaultRequirementsManager
- addBaseRequirement(BaseRequirement) - Method in interface gov.nist.secauto.decima.core.requirement.RequirementAppender
-
Imports a
BaseRequirement
and any associatedDerivedRequirement
children into thisRequirementsManager
. - 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.
- addDerivedRequirement(DerivedRequirement) - Method in class gov.nist.secauto.decima.core.requirement.AbstractBaseRequirement
- addDerivedRequirement(DerivedRequirement) - Method in class gov.nist.secauto.decima.core.requirement.DefaultBaseRequirement
- addDerivedRequirementResult(DefaultDerivedRequirementResult) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultBaseRequirementResult
-
Appends a new derived requirement result to this base requirement result.
- addMetadata(String, String) - Method in class gov.nist.secauto.decima.core.requirement.AbstractRequirement
-
Adds a metadata element to the requirement consisting of a name/value pair.
- addMetadata(String, List<String>) - Method in class gov.nist.secauto.decima.core.requirement.AbstractRequirement
-
Adds a metadata element to the requirement consisting of a name and a collection of values.
- addNamespace(String, String) - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
-
Add a prefix to namespace URI mapping.
- addOption(OptionValidator) - Method in class gov.nist.secauto.decima.module.cli.CLIParser
-
Adds an CLI option with a coupled
OptionValidator
. - addOption(Option) - Method in class gov.nist.secauto.decima.module.cli.CLIParser
- addOptionGroup(OptionGroup) - Method in class gov.nist.secauto.decima.module.cli.CLIParser
- addParameter(String, String) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- addParameters(Map<String, String>) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- addRequirementDefinition(URI) - Method in class gov.nist.secauto.decima.core.requirement.DefaultRequirementsManager
- addRequirementDefinition(URI) - Method in interface gov.nist.secauto.decima.core.requirement.RequirementAppender
-
Records the location of a set of requirements that have been imported into this RequirementsManager.
- addResultValue(String) - Method in class gov.nist.secauto.decima.core.assessment.result.BasicTestResult
-
Adds a new result value to the ordered collection of result values.
- addResultValues(Collection<String>) - Method in class gov.nist.secauto.decima.core.assessment.result.BasicTestResult
-
Adds a number of new result value to the end of the ordered collection of result values.
- addShutdownHook(ExecutorService, long, TimeUnit) - Static method in class gov.nist.secauto.decima.core.util.ExecutorServiceUtil
- addTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Appends a new
TestResult
to the collection of test results associated with the provided derived requirement identifier. - addTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- addTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- addTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- addTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
-
Called when a new
TestResult
is reported against the identified derived requirement. - addTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- addTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in class gov.nist.secauto.decima.core.assessment.util.TestResultLoggingHandler
- addTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- addTestResult(TestResult) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultDerivedRequirementResult
-
Appends to this result a result instance generated while conducting a specific derived requirement test.
- addTestResults(List<TestResult>) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultDerivedRequirementResult
-
A convenience method that iterates over the list and calls
DefaultDerivedRequirementResult.addTestResult(TestResult)
. - addValidationResult(BaseRequirementResult) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
-
Appends the base requirement result and any related derived requirement results to this result set.
- appendFragment(URI, String) - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecificationReference
- Application - Class in gov.nist.secauto.decima.example
- Application() - Constructor for class gov.nist.secauto.decima.example.Application
- appliesTo(DOC) - Method in interface gov.nist.secauto.decima.core.assessment.Condition
- appliesTo(DOC) - Method in interface gov.nist.secauto.decima.core.assessment.ConditionalAssessment
-
Called to check if the assessment applies to a given document.
- appliesTo(DOC) - Method in class gov.nist.secauto.decima.core.assessment.DefaultConditionalAssessment
- appliesTo(XMLDocument) - Method in class gov.nist.secauto.decima.xml.document.XPathCondition
- ASSERT - gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssertionEntry.AssertionType
- Assertion - Interface in gov.nist.secauto.decima.xml.testing.assertion
- AssertionDescriptionAdapter - Class in gov.nist.secauto.decima.xml.testing
- AssertionDescriptionAdapter(Assertion) - Constructor for class gov.nist.secauto.decima.xml.testing.AssertionDescriptionAdapter
- AssertionException - Exception in gov.nist.secauto.decima.xml.testing.assertion
- AssertionException() - Constructor for exception gov.nist.secauto.decima.xml.testing.assertion.AssertionException
- AssertionException(String) - Constructor for exception gov.nist.secauto.decima.xml.testing.assertion.AssertionException
- AssertionException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.testing.assertion.AssertionException
- AssertionException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.xml.testing.assertion.AssertionException
- AssertionException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.testing.assertion.AssertionException
- AssertionTracker - Class in gov.nist.secauto.decima.xml.testing.assertion
-
Used to track which assertions have been checked vs.
- AssertionTracker() - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.AssertionTracker
- assertRequirement(BaseRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AssertionTracker
-
Registered the provided base requirement as asserted.
- assertRequirement(DerivedRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AssertionTracker
-
Registered the provided derived requirement as asserted.
- Assessment<DOC extends Document> - Interface in gov.nist.secauto.decima.core.assessment
-
This interface represents an assessment, a series of tests used to check the well-formedness and content-completeness of an XML document.
- ASSESSMENT_TYPE - Static variable in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- assessmentCompleted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- assessmentCompleted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
- assessmentCompleted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- assessmentCompleted(Assessment<? extends DOC>, DOC) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
-
Signals that evaluation of the target assessment completed successfully.
- assessmentCompleted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- assessmentCompleted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- AssessmentDescriptionAdapter<DOC extends Document> - Class in gov.nist.secauto.decima.xml.testing
- AssessmentDescriptionAdapter(Assessment<DOC>) - Constructor for class gov.nist.secauto.decima.xml.testing.AssessmentDescriptionAdapter
- assessmentError(Assessment<? extends DOC>, DOC, Throwable) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- assessmentError(Assessment<? extends DOC>, DOC, Throwable) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
- assessmentError(Assessment<? extends DOC>, DOC, Throwable) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- assessmentError(Assessment<? extends DOC>, DOC, Throwable) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
-
Signals that evaluation of the target assessment resulted in an error.
- assessmentError(Assessment<? extends DOC>, DOC, Throwable) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- assessmentError(Assessment<? extends DOC>, DOC, Throwable) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- AssessmentException - Exception in gov.nist.secauto.decima.core.assessment
-
Represents an error thrown while executing an assessment.
- AssessmentException() - Constructor for exception gov.nist.secauto.decima.core.assessment.AssessmentException
- AssessmentException(String) - Constructor for exception gov.nist.secauto.decima.core.assessment.AssessmentException
- AssessmentException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.core.assessment.AssessmentException
- AssessmentException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.core.assessment.AssessmentException
- AssessmentException(Throwable) - Constructor for exception gov.nist.secauto.decima.core.assessment.AssessmentException
- assessmentExecutionCompleted(DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- assessmentExecutionCompleted(DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
- assessmentExecutionCompleted(DOC) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
-
Signals that an execution of one or more assessments has ended.
- assessmentExecutionCompleted(DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- assessmentExecutionCompleted(DOC) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- AssessmentExecutionHelper - Class in gov.nist.secauto.decima.core.assessment
- AssessmentExecutionHelper() - Constructor for class gov.nist.secauto.decima.core.assessment.AssessmentExecutionHelper
- assessmentExecutionStarted(DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- assessmentExecutionStarted(DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
- assessmentExecutionStarted(DOC) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
-
Signals that an execution of one or more assessments has started.
- assessmentExecutionStarted(DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- assessmentExecutionStarted(DOC) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- AssessmentExecutor<DOC extends Document> - Interface in gov.nist.secauto.decima.core.assessment
-
This interface represents an executor that is capable of evaluating one or more associated
Assessment
instances. - AssessmentExecutorFactory - Interface in gov.nist.secauto.decima.core.assessment
-
An interface for a factory that creates
AssessmentExecutor
instances. - AssessmentLoggingHandler - Class in gov.nist.secauto.decima.core.assessment.util
- AssessmentLoggingHandler() - Constructor for class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
- AssessmentLoggingHandler(Level) - Constructor for class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
- AssessmentLoggingHandler(Level, LoggingHandler) - Constructor for class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
- AssessmentReactor - Class in gov.nist.secauto.decima.core.assessment
-
Provides a reusable execution environment for executing assessments using a a common set of requirements.
- AssessmentReactor(RequirementsManager) - Constructor for class gov.nist.secauto.decima.core.assessment.AssessmentReactor
-
Creates a new reactor supporting assessments related to the requirements managed by the provided
RequirementsManager
. - AssessmentResultBuilder - Interface in gov.nist.secauto.decima.core.assessment.result
-
Implementations of this interface can be used to build an
AssessmentResults
based on results reported to the builder during an assessment. - AssessmentResults - Interface in gov.nist.secauto.decima.core.assessment.result
-
Represents the collected results of performing one or more assessments.
- AssessmentRunNotifierDecorator - Class in gov.nist.secauto.decima.xml.testing
- AssessmentRunNotifierDecorator(RunNotifier, DescriptionResolver) - Constructor for class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
-
Construct a new decorator that wraps a
RunNotifier
to allow AssessmentNotifier events to generate JUnit run notifications. - AssessmentSAXErrorHandler - Class in gov.nist.secauto.decima.xml.assessment.schema
- AssessmentSAXErrorHandler(SchemaAssessment, XMLDocument, String, AssessmentResultBuilder, SAXLocationXPathResolver) - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.AssessmentSAXErrorHandler
-
Constructs a
ErrorHandler
that is capable of asserting any SAX errors as a DecimaTestResult
. - AssessmentSequence<DOC extends Document> - Class in gov.nist.secauto.decima.core.assessment.util
-
This class provides support for a list of assessments that get evaluated in a series.
- AssessmentSequence(List<? extends Assessment<DOC>>) - Constructor for class gov.nist.secauto.decima.core.assessment.util.AssessmentSequence
- assessmentStarted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- assessmentStarted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
- assessmentStarted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- assessmentStarted(Assessment<? extends DOC>, DOC) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
-
Signals that evaluation of the target assessment started.
- assessmentStarted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- assessmentStarted(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- AssessmentStats - Interface in gov.nist.secauto.decima.core.assessment.util
- AssessmentSummarizingLoggingHandler - Class in gov.nist.secauto.decima.core.assessment.util
- AssessmentSummarizingLoggingHandler(Level) - Constructor for class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- AssessmentSummarizingLoggingHandler(Level, LoggingHandler) - Constructor for class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- AssessmentUnitTest - Interface in gov.nist.secauto.decima.xml.testing
- AssessmentUnitTestBase - Interface in gov.nist.secauto.decima.xml.testing
- AssessmentUnitTestBuilder - Class in gov.nist.secauto.decima.xml.testing
- AssessmentUnitTestBuilder(XMLDocumentFactory) - Constructor for class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- AssessmentUnitTestParser - Class in gov.nist.secauto.decima.xml.testing
- assignProperty(String, String) - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Allows arbitrary assessment properties to be associated with the results.
- assignProperty(String, String) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
-
Allows arbitrary assessment properties to be associated with the results.
- assignTestStatus(Assessment<? extends DOC>, DOC, String, TestState) - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Marks the derived requirement associated with the provided identifier as having a specific TestState.
- assignTestStatus(Assessment<? extends DOC>, DOC, String, TestState) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- assignTestStatus(Assessment<? extends DOC>, DOC, String, TestState) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- assignTestStatus(Assessment<? extends DOC>, DOC, String, TestState) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- assignTestStatus(Assessment<? extends DOC>, DOC, String, TestState) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
-
Called when the evaluated
TestState
for a derived requirement is directly reported. - assignTestStatus(Assessment<? extends DOC>, DOC, String, TestState) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- assignTestStatus(Assessment<? extends DOC>, DOC, String, TestState) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- 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
- BaseRequirement - Interface in gov.nist.secauto.decima.core.requirement
-
Represents a requirement from a specification source.
- BaseRequirementAssertion - Class in gov.nist.secauto.decima.xml.testing.assertion
- BaseRequirementAssertion(String, ResultStatus) - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.BaseRequirementAssertion
- BaseRequirementResult - Interface in gov.nist.secauto.decima.core.assessment.result
-
Represents the compiled results of evaluating all derived requirements associated with a given
BaseRequirement
. - baseRequirements - Variable in class gov.nist.secauto.decima.xml.testing.StubRequirementsManager
- BasicAssessmentExecutor<DOC extends Document> - Class in gov.nist.secauto.decima.core.assessment
-
A basic, non-mutable implementation of an
AssessmentExecutor
. - BasicAssessmentExecutor(List<? extends Assessment<DOC>>) - Constructor for class gov.nist.secauto.decima.core.assessment.BasicAssessmentExecutor
-
Construct a new executor using the provided requirements manager and list of assessments to perform.
- BasicAssessmentExecutorFactory - Class in gov.nist.secauto.decima.core.assessment
-
This class provides a mechanism to create new
AssessmentExecutor
instances that can execute a sequence of configuredAssessment
instances against aDocument
. - BasicAssessmentExecutorFactory() - Constructor for class gov.nist.secauto.decima.core.assessment.BasicAssessmentExecutorFactory
- BasicTestResult - Class in gov.nist.secauto.decima.core.assessment.result
-
Describes a
Context
within a content instance where aDerivedRequirement
was tested and found to be evaluated to some status. - BasicTestResult(String, TestStatus, Context) - Constructor for class gov.nist.secauto.decima.core.assessment.result.BasicTestResult
-
Construct a new test result.
- build() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
-
Create a new TemplateProcessor based on the information provided by this builder.
- build() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
-
Creates a Decima dynamic JUnit test based on the information provided to the builder.
- build(RequirementsManager) - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Generates a new
AssessmentResults
instance based on the previously recordedTestResult
records and other statuses provided to the builder.. - build(RequirementsManager) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- buildAddAction(TemplateProcessorBuilder, Element) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- buildDeleteAction(TemplateProcessorBuilder, Element) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- buildInsertChildAction(TemplateProcessorBuilder, Element) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- buildInsertSiblingAction(TemplateProcessorBuilder, Element) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- buildLogicAssessment(Element) - Static method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- buildModifyAttributeAction(TemplateProcessorBuilder, Element) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- buildProperties(Element, Map<String, String>) - Method in class gov.nist.secauto.decima.xml.assessment.result.XMLResultBuilder
- buildReplaceAction(TemplateProcessorBuilder, Element) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- 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
- buildTemplate(Element, URL) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- buildUnitTest(Document, URL) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- 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
- CachingStrategy<DOC extends Document> - Interface in gov.nist.secauto.decima.core.document.handling
- changeRootLogLevel(Level) - Static method in class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory
-
Sets the logging level of the root logger.
- characters(char[], int, int) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- characters(char[], int, int) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- ClasspathHandler - Class in gov.nist.secauto.decima.core.classpath
- ClasspathHandler() - Constructor for class gov.nist.secauto.decima.core.classpath.ClasspathHandler
- ClasspathHandler(ClassLoader) - Constructor for class gov.nist.secauto.decima.core.classpath.ClasspathHandler
- CLIParser - Class in gov.nist.secauto.decima.module.cli
- CLIParser(String) - Constructor for class gov.nist.secauto.decima.module.cli.CLIParser
- 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.
- completedResults(AssessmentResultBuilder, RequirementsManager, AssessmentResults) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- completedResults(AssessmentResultBuilder, RequirementsManager, AssessmentResults) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
- completedResults(AssessmentResultBuilder, RequirementsManager, AssessmentResults) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- completedResults(AssessmentResultBuilder, RequirementsManager, AssessmentResults) - Method in class gov.nist.secauto.decima.core.assessment.util.OverallSummaryLoggingHandler
- completedResults(AssessmentResultBuilder, RequirementsManager, AssessmentResults) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- 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
- ConcurrentAssessmentExecutor<DOC extends Document> - Class in gov.nist.secauto.decima.core.assessment
- ConcurrentAssessmentExecutor(Executor, List<? extends Assessment<DOC>>) - Constructor for class gov.nist.secauto.decima.core.assessment.ConcurrentAssessmentExecutor
-
Constructs a new AssessmentExecutor that is capable of executing multiple assessments Concurrently, using the provided Executor to execute the provided assessments.
- ConcurrentAssessmentExecutorFactory - Class in gov.nist.secauto.decima.core.assessment
-
This class provides a mechanism to create new
AssessmentExecutor
instances that leverage the sameExecutor
instance to execute a sequence of configuredAssessment
instances against aDocument
. - ConcurrentAssessmentExecutorFactory(int) - Constructor for class gov.nist.secauto.decima.core.assessment.ConcurrentAssessmentExecutorFactory
-
Creates an
AssessmentExecutorFactory
that uses aThreadPoolExecutor
of the requested size to execute a sequences of configuredAssessment
instances. - ConcurrentAssessmentExecutorFactory(Executor) - Constructor for class gov.nist.secauto.decima.core.assessment.ConcurrentAssessmentExecutorFactory
- Condition<DOC extends Document> - Interface in gov.nist.secauto.decima.core.assessment
-
A functional interface that supports the definition of different types of condition callbacks.
- ConditionalAssessment<DOC extends Document> - Interface in gov.nist.secauto.decima.core.assessment
-
A feature interface that indicates that an assessment can be conditionally applied if the target document matches an expected criteria.
- Context - Interface in gov.nist.secauto.decima.core.document
- 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
- createDescription() - Method in class gov.nist.secauto.decima.xml.testing.DescriptionAdapter
- createURLStreamHandler(String) - Method in class gov.nist.secauto.decima.core.classpath.CustomURLStreamHandlerFactory
- CustomURLStreamHandlerFactory - Class in gov.nist.secauto.decima.core.classpath
- CustomURLStreamHandlerFactory() - Constructor for class gov.nist.secauto.decima.core.classpath.CustomURLStreamHandlerFactory
- 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
- Decima - Class in gov.nist.secauto.decima.core
-
A factory that provides methods to create assessment execution instances, requirement managers, report generators, and other assessment-related classes used by Decima.
- Decima() - Constructor for class gov.nist.secauto.decima.core.Decima
- DecimaLoggingConfigurationFactory - Class in gov.nist.secauto.decima.module.logging
- DecimaLoggingConfigurationFactory() - Constructor for class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory
- DecimaLoggingConfigurationFactory.DecimaXmlConfiguration - Class in gov.nist.secauto.decima.module.logging
- DecimaXmlConfiguration(LoggerContext, ConfigurationSource) - Constructor for class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory.DecimaXmlConfiguration
- DEFAULT_CATALOG_RESOLVER - Static variable in class gov.nist.secauto.decima.xml.service.ResourceResolverExtensionService
- DEFAULT_VALIDATION_REPORT_FILE - Static variable in class gov.nist.secauto.decima.module.cli.CLIParser
- DEFAULT_VALIDATION_RESULT_FILE - Static variable in class gov.nist.secauto.decima.module.cli.CLIParser
- DefaultAssessmentResultBuilder - Class in gov.nist.secauto.decima.core.assessment.result
- DefaultAssessmentResultBuilder() - Constructor for class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- DefaultAssessmentResultBuilder(ResultStatusBehavior) - Constructor for class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
-
Construct a new assessment result builder using the provided result status behavior Implementation.
- DefaultAssessmentResults - Class in gov.nist.secauto.decima.core.assessment.result
- DefaultAssessmentResults(RequirementsManager, ZonedDateTime, ZonedDateTime) - Constructor for class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
-
Construct a new collection of requirements-based results generated based on performing one or more assessments.
- DefaultBaseRequirement - Class in gov.nist.secauto.decima.core.requirement
- DefaultBaseRequirement(String, String, SpecificationReference) - Constructor for class gov.nist.secauto.decima.core.requirement.DefaultBaseRequirement
-
Constructs a base requirement.
- DefaultBaseRequirementResult - Class in gov.nist.secauto.decima.core.assessment.result
- DefaultBaseRequirementResult(BaseRequirement, ResultStatus) - Constructor for class gov.nist.secauto.decima.core.assessment.result.DefaultBaseRequirementResult
- DefaultConditionalAssessment<DOC extends Document> - Class in gov.nist.secauto.decima.core.assessment
-
A concrete implementation of a
ConditionalAssessment
that acts as a decorator for another assessment. - DefaultConditionalAssessment(Assessment<DOC>, Condition<DOC>) - Constructor for class gov.nist.secauto.decima.core.assessment.DefaultConditionalAssessment
- DefaultDerivedRequirement - Class in gov.nist.secauto.decima.core.requirement
- DefaultDerivedRequirement(BaseRequirement, String, String, RequirementType, boolean, String) - Constructor for class gov.nist.secauto.decima.core.requirement.DefaultDerivedRequirement
-
Constructs a derived requirement.
- DefaultDerivedRequirementResult - Class in gov.nist.secauto.decima.core.assessment.result
- DefaultDerivedRequirementResult(DerivedRequirement, ResultStatus) - Constructor for class gov.nist.secauto.decima.core.assessment.result.DefaultDerivedRequirementResult
-
Construct a new derived requirement result with a specific result status.
- DefaultRequirementsManager - Class in gov.nist.secauto.decima.core.requirement
- DefaultRequirementsManager() - Constructor for class gov.nist.secauto.decima.core.requirement.DefaultRequirementsManager
- DefaultResultStatusBehavior - Class in gov.nist.secauto.decima.core.assessment.result
-
A simple default implementation of a
ResultStatusBehavior
that always considers a given requirement to be in scope. - DefaultResultStatusBehavior() - Constructor for class gov.nist.secauto.decima.core.assessment.result.DefaultResultStatusBehavior
- DefaultSchematron - Class in gov.nist.secauto.decima.xml.schematron
- DefaultSchematron(Document, TransformerFactory) - Constructor for class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
-
Constructs a new
Schematron
instance that manages a Schematron that has been fully resolved, but not been pre-compiled. - DefaultSchematronCompiler - Class in gov.nist.secauto.decima.xml.schematron
- DefaultSchematronCompiler() - Constructor for class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- DefaultSchematronCompiler(XSLTransformer) - Constructor for class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- DefaultSchematronHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- DefaultSchematronHandler(Schematron) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.DefaultSchematronHandler
- DefaultSourceInfo - Class in gov.nist.secauto.decima.core.document
- DefaultSourceInfo(Document) - Constructor for class gov.nist.secauto.decima.core.document.DefaultSourceInfo
- DefaultSpecification - Class in gov.nist.secauto.decima.core.requirement
- DefaultSpecification(String, URI) - Constructor for class gov.nist.secauto.decima.core.requirement.DefaultSpecification
- DefaultSpecificationReference - Class in gov.nist.secauto.decima.core.requirement
- DefaultSpecificationReference(Specification, String, String, String) - Constructor for class gov.nist.secauto.decima.core.requirement.DefaultSpecificationReference
-
Represents a reference to a specification that supports a given requirement.
- DefaultTemplateProcessor - Class in gov.nist.secauto.decima.xml.templating.document.post.template
- DefaultTemplateProcessor(URL, URL, List<Action>) - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.DefaultTemplateProcessor
-
Construct a new XML template processor.
- 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
- DelegatingXMLFilter - Class in gov.nist.secauto.decima.xml.assessment.schema
- DelegatingXMLFilter() - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- DeleteAction - Class in gov.nist.secauto.decima.xml.templating.document.post.template
-
Deletes elements and/or attributes from an XML document based on the nodes returned by an XPath query.
- DeleteAction(XPathFactory, String, Map<String, String>) - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.DeleteAction
-
Construct a new DeleteAction based on an XPath string using the provided map to map XML prefixes to namespaces.
- DerivedRequirement - Interface in gov.nist.secauto.decima.core.requirement
- DerivedRequirementAssertion - Class in gov.nist.secauto.decima.xml.testing.assertion
- DerivedRequirementAssertion(String, ResultStatus) - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.DerivedRequirementAssertion
- DerivedRequirementParsingHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- DerivedRequirementParsingHandler() - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.DerivedRequirementParsingHandler
- DerivedRequirementResult - Interface in gov.nist.secauto.decima.core.assessment.result
- DescriptionAdapter<T> - Class in gov.nist.secauto.decima.xml.testing
- DescriptionAdapter(T) - Constructor for class gov.nist.secauto.decima.xml.testing.DescriptionAdapter
- DescriptionResolver - Interface in gov.nist.secauto.decima.xml.testing
- doAssessment(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.logic.AbstractLogicAssessment
-
When executing the assessessment, the
AssessmentResultBuilder.assignTestStatus(gov.nist.secauto.decima.core.assessment.Assessment, Document, String, TestState)
method must be called on the builder instance to identify the tested state of all covered derived requirements. - doConfigure() - Method in class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory.DecimaXmlConfiguration
- Document - Interface in gov.nist.secauto.decima.core.document
- DocumentException - Exception in gov.nist.secauto.decima.core.document
- DocumentException() - Constructor for exception gov.nist.secauto.decima.core.document.DocumentException
- DocumentException(String) - Constructor for exception gov.nist.secauto.decima.core.document.DocumentException
- DocumentException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.core.document.DocumentException
- DocumentException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.core.document.DocumentException
- DocumentException(Throwable) - Constructor for exception gov.nist.secauto.decima.core.document.DocumentException
- DocumentPostProcessor<DOC extends MutableDocument> - Interface in gov.nist.secauto.decima.core.document.handling
- doShowHelp() - Method in class gov.nist.secauto.decima.module.cli.CLIParser
- doShowVersion(CommandLine) - Method in class gov.nist.secauto.decima.module.cli.CLIParser
- DSDL_INCLUDE_TEMPLATE - Static variable in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
E
- end() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Calling this method signals the end of the assessment.
- end() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- endDocument() - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- endDocument() - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- endElement(String, String, String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- endElement(String, String, String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- endPrefixMapping(String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- endPrefixMapping(String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- EQUAL - gov.nist.secauto.decima.xml.testing.assertion.Operator
- error(TransformerException) - Method in class gov.nist.secauto.decima.core.util.Log4jErrorListener
- error(SAXParseException) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AssessmentSAXErrorHandler
- ERROR - gov.nist.secauto.decima.core.assessment.result.Severity
- evaluate(XMLDocument, AssessmentResults, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractRequirementGroupAssertion
- evaluate(XMLDocument, AssessmentResults, AssertionTracker) - Method in interface gov.nist.secauto.decima.xml.testing.assertion.Assertion
- evaluate(XMLDocument, AssessmentResults, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.BaseRequirementAssertion
- evaluate(XMLDocument, AssessmentResults, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.DerivedRequirementAssertion
- 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.
- execute(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
-
If a result directory has been provided by calling
AbstractAssessment.setResultDirectory(File)
, this method ensures that that directory exists before callingAbstractAssessment.executeInternal(Document, AssessmentResultBuilder)
. - execute(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessmentExecutor
- execute(DOC, AssessmentResultBuilder) - Method in interface gov.nist.secauto.decima.core.assessment.Assessment
-
Executes the assessment, which then generates input into a
AssessmentResults
using the providedAssessmentResultBuilder
. - execute(DOC, AssessmentResultBuilder) - Method in interface gov.nist.secauto.decima.core.assessment.AssessmentExecutor
-
Executes an assessment over the provided XML document.
- execute(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.DefaultConditionalAssessment
- execute(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSequence
- execute(Document) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.AbstractXPathAction
- execute(Document) - Method in interface gov.nist.secauto.decima.xml.templating.document.post.template.Action
-
Apply the action to an XML document, making the required modifications.
- execute(RunNotifier) - Method in interface gov.nist.secauto.decima.xml.testing.AssessmentUnitTest
- executeAssessment(Assessment<DOC>, DOC, AssessmentResultBuilder) - Static method in class gov.nist.secauto.decima.core.assessment.AssessmentExecutionHelper
-
Performs the provided assessment over the provided document recording assessment results using the provided builder.
- executeInternal(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
-
Implementations of this method will conduct an assessment over the provided target document, writing any results to the provided
AssessmentResultBuilder
. - executeInternal(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessmentExecutor
- executeInternal(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.ConcurrentAssessmentExecutor
- executeInternal(DOC, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.logic.AbstractLogicAssessment
- executeInternal(XMLDocument, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
- executeInternal(XMLDocument, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- ExecutorServiceUtil - Class in gov.nist.secauto.decima.core.util
- 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
. - extensions() - Method in annotation type gov.nist.secauto.decima.xml.testing.PathRunner.Requirements
-
Extension schema to use to validate any loaded Decima requirement XML files.
F
- Factory - Class in gov.nist.secauto.decima.xml.assessment
- FAIL - gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
The resulting test or requirement evaluation was unsuccessful and resulted in an error.
- FAIL - gov.nist.secauto.decima.core.assessment.result.TestStatus
-
The resulting test was unsuccessful.
- fatalError(TransformerException) - Method in class gov.nist.secauto.decima.core.util.Log4jErrorListener
- fatalError(SAXParseException) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AssessmentSAXErrorHandler
G
- generate(ResourceResolver<MutableXMLDocument>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.DefaultTemplateProcessor
- generate(ResourceResolver<MutableXMLDocument>) - Method in interface gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessor
-
Creates a resulting
Template
by processing a set ofAction
transforms against a base template. - 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. - getActions() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.DefaultTemplateProcessor
- getActions() - Method in interface gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessor
-
Retrieves the sequence of actions to be applied to the template.
- getActions() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
- getAllowedValues() - Method in class gov.nist.secauto.decima.module.cli.commons.cli.OptionEnumerationValidator
- getAllowedValuesMessage() - Method in class gov.nist.secauto.decima.module.cli.commons.cli.OptionEnumerationValidator
- getAllowedValuesMessage() - Method in class gov.nist.secauto.decima.module.cli.commons.cli.OptionPatternValidator
- getAllowedValuesMessage() - Method in interface gov.nist.secauto.decima.module.cli.commons.cli.OptionValidator
- getArgumentTypes() - Method in class gov.nist.secauto.decima.xml.service.extension.Evaluate
- getAssertionResultsByDerivedRequirementId(String) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
-
Allows the retrieval of all reported test results for a given derived requirement.
- getAssertions() - Method in interface gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBase
- getAssertions() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- getAssertionsForPatternId(String) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractIdAwareSchematronHandler
-
Get the list of assertions (i.e., assert, report) associated with the pattern having the provided identifier.
- getAssertionsForPatternId(String) - Method in interface gov.nist.secauto.decima.xml.assessment.schematron.IdAwareSchematronHandler
- getAssertionsForRuleId(String) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractIdAwareSchematronHandler
- getAssertionsForRuleId(String) - Method in interface gov.nist.secauto.decima.xml.assessment.schematron.IdAwareSchematronHandler
- getAssertionTracker() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindMatchingDerivedRequirements
- getAssertionTracker() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler
- getAssertionType() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssertionEntry
- getAssessedDocument() - Method in class gov.nist.secauto.decima.xml.assessment.schema.AssessmentSAXErrorHandler
-
Retieve the document this handler is reporting issues for.
- getAssessedDocument() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
-
Retrieve the document for which this handler is identifying issues.
- getAssessment() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
-
Retrieve the assessment this handler supports.
- getAssessmentContextHandler() - Method in class gov.nist.secauto.decima.xml.assessment.schema.XMLPathLocationAssessmentXMLFilter
- getAssessments() - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessmentExecutor
-
Retrieves the assessments configured for this executor.
- getAssessments() - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSequence
- getAssessments() - Method in interface gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBase
- getAssessments() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- getAssessmentStats(Assessment<?>) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- getAssessmentStatsInternal(Assessment<?>) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- getAssessmentSubjects() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResults
-
Retrieve a mapping of system identifiers to source information.
- getAssessmentSubjects() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
- getAssessmentType() - Method in interface gov.nist.secauto.decima.core.assessment.Assessment
-
Returns a stable identifier indicating the type of assessment being performed.
- getAssessmentType() - Method in class gov.nist.secauto.decima.core.assessment.DefaultConditionalAssessment
- getAssessmentType() - Method in class gov.nist.secauto.decima.core.assessment.logic.AbstractLogicAssessment
- getAssessmentType() - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSequence
- getAssessmentType() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
- getAssessmentType() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- getBaseElement() - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
-
Retrieves the
Element
that is the root of the resolution tree. - getBaseRequirement() - Method in interface gov.nist.secauto.decima.core.assessment.result.BaseRequirementResult
-
The base requirement this result relates to.
- getBaseRequirement() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultBaseRequirementResult
- getBaseRequirement() - Method in class gov.nist.secauto.decima.core.requirement.DefaultDerivedRequirement
- getBaseRequirement() - Method in interface gov.nist.secauto.decima.core.requirement.DerivedRequirement
- getBaseRequirement() - Method in class gov.nist.secauto.decima.xml.testing.assertion.BaseRequirementAssertion
- getBaseRequirementById(String) - Method in class gov.nist.secauto.decima.core.requirement.DefaultRequirementsManager
- getBaseRequirementById(String) - Method in interface gov.nist.secauto.decima.core.requirement.RequirementsManager
-
Returns a the BaseRequirement matching the provided identifier string.
- getBaseRequirementById(String) - Method in class gov.nist.secauto.decima.xml.testing.StubRequirementsManager
- getBaseRequirementResult(String) - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResults
- getBaseRequirementResult(String) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
- getBaseRequirementResults() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResults
-
An collection of base requirement results based on a executed group of assessments.
- getBaseRequirementResults() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
- getBaseRequirements() - Method in class gov.nist.secauto.decima.core.requirement.DefaultRequirementsManager
- getBaseRequirements() - Method in interface gov.nist.secauto.decima.core.requirement.RequirementsManager
- getBaseRequirements() - Method in class gov.nist.secauto.decima.xml.testing.StubRequirementsManager
- getBaseTemplateURL() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.DefaultTemplateProcessor
- getBaseTemplateURL() - Method in interface gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessor
-
Retrieve the URL for the base template that is used for the transformations.
- 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 interface gov.nist.secauto.decima.core.document.Context
- getColumn() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SAXContext
- getColumn() - Method in class gov.nist.secauto.decima.xml.document.SimpleXPathContext
- getCompiledSchematron(String) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
- getCompiledSchematron(String) - Method in interface gov.nist.secauto.decima.xml.schematron.Schematron
- getConfiguration(LoggerContext, ConfigurationSource) - Method in class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory
- getContentHandler() - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- getContentNodes() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.InsertChildAction
-
Retrieves the elements to insert.
- getContentNodes() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.InsertSiblingAction
-
Retrieves the elements to insert.
- getContentNodes() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.ReplaceAction
-
Retrieves the elements to use as the replacement.
- getContext() - Method in class gov.nist.secauto.decima.core.assessment.result.BasicTestResult
- getContext() - Method in interface gov.nist.secauto.decima.core.assessment.result.TestResult
-
This is the location context of the test result within the tested content instance.
- 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
. - getContextSystemId() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.DefaultTemplateProcessor
- getContextSystemId() - Method in interface gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessor
- getContextSystemId() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
- getCurrentNode() - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- getCurrentXPath() - Method in interface gov.nist.secauto.decima.xml.assessment.schema.SAXLocationXPathResolver
- getCurrentXPath() - Method in class gov.nist.secauto.decima.xml.assessment.schema.XMLPathLocationAssessmentXMLFilter
- getCurrentXPath() - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- getDelegate() - Method in class gov.nist.secauto.decima.core.assessment.DefaultConditionalAssessment
- getDelegate() - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- getDelegate() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- getDelegate() - Method in class gov.nist.secauto.decima.xml.testing.DescriptionAdapter
- getDerivedRequirement() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultDerivedRequirementResult
- getDerivedRequirement() - Method in interface gov.nist.secauto.decima.core.assessment.result.DerivedRequirementResult
-
The derived requirement this result relates to.
- getDerivedRequirement() - Method in class gov.nist.secauto.decima.xml.testing.assertion.DerivedRequirementAssertion
- getDerivedRequirement(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractDerivedRequirementParsingHandler
- getDerivedRequirement(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.DerivedRequirementParsingHandler
- getDerivedRequirementById(String) - Method in class gov.nist.secauto.decima.core.requirement.AbstractBaseRequirement
- getDerivedRequirementById(String) - Method in interface gov.nist.secauto.decima.core.requirement.BaseRequirement
-
Gets a specific derived requirement by it's identifier.
- getDerivedRequirementById(String) - Method in class gov.nist.secauto.decima.core.requirement.DefaultBaseRequirement
- getDerivedRequirementById(String) - Method in class gov.nist.secauto.decima.core.requirement.DefaultRequirementsManager
- getDerivedRequirementById(String) - Method in interface gov.nist.secauto.decima.core.requirement.RequirementsManager
-
Returns a the DerivedRequirement matching the provided identifier string.
- getDerivedRequirementById(String) - Method in class gov.nist.secauto.decima.xml.testing.StubRequirementsManager
- getDerivedRequirementId() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
- getDerivedRequirementId() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssertionEntry
- getDerivedRequirementId() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SingleDerivedRequirementSchematronHandler
- getDerivedRequirementId() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SingleDerivedRequirementSVRLHandler
- getDerivedRequirementResult(String) - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResults
-
Retrieves a specific
DerivedRequirementResult
based on the provided identifier. - getDerivedRequirementResult(String) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
- getDerivedRequirementResult(String) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultBaseRequirementResult
- getDerivedRequirementResults() - Method in interface gov.nist.secauto.decima.core.assessment.result.BaseRequirementResult
-
The individual derived requirement results that relate to this base requirement.
- getDerivedRequirementResults() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultBaseRequirementResult
- getDerivedRequirements() - Method in class gov.nist.secauto.decima.core.requirement.AbstractBaseRequirement
- getDerivedRequirements() - Method in interface gov.nist.secauto.decima.core.requirement.BaseRequirement
-
A list of specific, testable requirements.
- getDerivedRequirements() - Method in class gov.nist.secauto.decima.core.requirement.DefaultBaseRequirement
- getDerivedRequirementStateCount() - Method in interface gov.nist.secauto.decima.core.assessment.util.AssessmentStats
- getDerivedRequirementStatusCount() - Method in interface gov.nist.secauto.decima.core.assessment.util.AssessmentStats
-
For each
TestStatus
, count the number of derived requirements that have that specificTestStatus
. - getDescription() - Method in interface gov.nist.secauto.decima.xml.testing.AssessmentUnitTest
- getDescription() - Method in class gov.nist.secauto.decima.xml.testing.DescriptionAdapter
-
Provides a JUnit
Description
instance based on information from the delegate class instance. - getDescription() - Method in class gov.nist.secauto.decima.xml.testing.PathRunner
- getDescription(Assessment<?>) - Method in interface gov.nist.secauto.decima.xml.testing.DescriptionResolver
- getDescriptionResolver() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- getDocument() - Method in class gov.nist.secauto.decima.core.document.DefaultSourceInfo
- getDocument() - Method in interface gov.nist.secauto.decima.core.document.SourceInfo
- getDTDHandler() - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- getElement() - Method in class gov.nist.secauto.decima.xml.document.JDOMBasedXPathEvaluator
- getElement() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
- getEndDateTime() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
-
Get the time for when the assessment ended.
- getEndTimestamp() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResults
-
The time at which the group of assessments ended.
- getEndTimestamp() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
- getEntityResolver() - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- getEntityResolver() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
- 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. - getErrorHandler() - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- getException() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SAXContext
- getExecutableAssessments(DOC) - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
- getExecutableAssessments(DOC) - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessmentExecutor
- getExecutableAssessments(DOC) - Method in interface gov.nist.secauto.decima.core.assessment.Assessment
- getExecutableAssessments(DOC) - Method in class gov.nist.secauto.decima.core.assessment.DefaultConditionalAssessment
- getExecutableAssessments(DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSequence
- getExecutableAssessments(DOC, List<? extends Assessment<DOC>>) - Static method in class gov.nist.secauto.decima.core.assessment.AssessmentExecutionHelper
-
Retrieves the sequence of executable
Assessment
instances for a given collection of assessments for the provided targetDocument
. - getExecutor() - Method in class gov.nist.secauto.decima.core.assessment.ConcurrentAssessmentExecutor
- getExecutor() - Method in class gov.nist.secauto.decima.core.assessment.ConcurrentAssessmentExecutorFactory
- getFactory() - Method in class gov.nist.secauto.decima.xml.document.AbstractXPathEvaluator
- getFeature(String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- getFunctionQName() - Method in class gov.nist.secauto.decima.xml.service.extension.Evaluate
- getHref() - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecification
- getHref() - Method in interface gov.nist.secauto.decima.core.requirement.Specification
- getHtmlTitle() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
- getId() - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
- getId() - Method in class gov.nist.secauto.decima.core.requirement.AbstractRequirement
- getId() - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecification
- getId() - Method in interface gov.nist.secauto.decima.core.requirement.Requirement
-
The identifier for this requirement.
- getId() - Method in interface gov.nist.secauto.decima.core.requirement.Specification
- getIndex() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.InsertChildAction
-
Retrieves the zero-based index position for which new nodes will be inserted.
- 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
. - getInstance() - Static method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- getInstance() - Static method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- getInvalidDerivedRequirements(ResultStatus, AssessmentResults, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractRequirementGroupAssertion
- getInvalidDerivedRequirements(ResultStatus, AssessmentResults, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.OverallAssertion
- getInvalidDerivedRequirements(ResultStatus, AssessmentResults, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.RemainingAssertion
- getInvalidValues(CommandLine) - Method in class gov.nist.secauto.decima.module.cli.commons.cli.AbstractOptionValidator
- getInvalidValues(CommandLine) - Method in interface gov.nist.secauto.decima.module.cli.commons.cli.OptionValidator
- 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
- getLevelForTestResult(Assessment<? extends DOC>, DOC, String, TestResult) - Method in class gov.nist.secauto.decima.core.assessment.util.TestResultLoggingHandler
- getLine() - Method in interface gov.nist.secauto.decima.core.document.Context
- getLine() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SAXContext
- getLine() - Method in class gov.nist.secauto.decima.xml.document.SimpleXPathContext
- getLocated(Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
- getLocator() - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- getLoggingHandler() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Retrieves a handler that is used to process various assessment event callback methods.
- getLoggingHandler() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- getLogLevel() - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
-
Retrieve the log level to use when logging.
- getLogLevel() - Method in class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory
- 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.assessment.schema.SchemaAssessment
- getLSResourceResolver() - Method in class gov.nist.secauto.decima.xml.service.AbstractCatalogResourceResolverExtension
- getLSResourceResolver() - Method in interface gov.nist.secauto.decima.xml.service.ResourceResolverExtension
- getMatchingDerivedRequirements(AssessmentResults, ResultStatus, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractRequirementGroupAssertion
- getMatchingDerivedRequirements(AssessmentResults, ResultStatus, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.OverallAssertion
- getMatchingDerivedRequirements(AssessmentResults, ResultStatus, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.RemainingAssertion
- getMessageText(String...) - Method in class gov.nist.secauto.decima.core.requirement.DefaultDerivedRequirement
- getMessageText(String...) - Method in interface gov.nist.secauto.decima.core.requirement.DerivedRequirement
-
The message to display when this requirement is triggered (e.g., by error, warning, or informational condition).
- getMetadataTagValueMap() - Method in class gov.nist.secauto.decima.core.requirement.AbstractRequirement
- getMetadataTagValueMap() - Method in class gov.nist.secauto.decima.core.requirement.DefaultDerivedRequirement
- getMetadataTagValueMap() - Method in interface gov.nist.secauto.decima.core.requirement.Requirement
-
Used to associate arbitrary metadata tags with a requirement.
- getName() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.AddAttributeAction
-
Retrieve the name of the new attribute.
- getName() - Method in class gov.nist.secauto.decima.xml.testing.AssertionDescriptionAdapter
- getName() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentDescriptionAdapter
- getName() - Method in interface gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBase
- getName() - Method in class gov.nist.secauto.decima.xml.testing.DescriptionAdapter
- getName() - Method in class gov.nist.secauto.decima.xml.testing.TemplateProcessorDescriptionAdapter
- getName() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- getName(boolean) - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
- getName(boolean) - Method in interface gov.nist.secauto.decima.core.assessment.Assessment
-
Retrieves a human-readable label for the assessment.
- getName(boolean) - Method in class gov.nist.secauto.decima.core.assessment.DefaultConditionalAssessment
- getName(boolean) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSequence
- getNameDetails() - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
-
Retrieves basic naming details used to build a human-readable label for the assessment.
- getNameDetails() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
- getNameDetails() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- getNamespace() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.AddAttributeAction
-
Retrieve the namespace URI to use for the new attribute.
- 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
- getNextId() - Static method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
- getNextUniqueId() - Method in class gov.nist.secauto.decima.xml.testing.DescriptionAdapter
- getOperator() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractRequirementGroupAssertion
- getOption() - Method in class gov.nist.secauto.decima.module.cli.commons.cli.AbstractOptionValidator
- getOption() - Method in interface gov.nist.secauto.decima.module.cli.commons.cli.OptionValidator
- getOptions() - Method in class gov.nist.secauto.decima.module.cli.CLIParser
- getOriginalLocation() - Method in interface gov.nist.secauto.decima.core.document.Document
-
Retrieves the original location of this document.
- getOriginalLocation() - Method in class gov.nist.secauto.decima.xml.document.JDOMDocument
- getOriginalLocation() - Method in class gov.nist.secauto.decima.xml.document.XMLDocumentFragment
- getParameters() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- getParent() - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- getParentElement(Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
- getParser() - Method in class gov.nist.secauto.decima.xml.testing.PathRunner
- getPath() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
- getPath() - Method in interface gov.nist.secauto.decima.xml.schematron.Schematron
-
The path to the Schematron ruleset.
- getPattern() - Method in class gov.nist.secauto.decima.module.cli.commons.cli.OptionPatternValidator
- getPatternIdToAssertionsMap() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractDerivedRequirementParsingHandler
- getPhase() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- 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.
- getProcessedSchematron() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
- getProcessedSchematron() - Method in interface gov.nist.secauto.decima.xml.schematron.Schematron
- getProperties() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResults
-
Used to retrieve meta information associated with the results.
- getProperties() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
- getProperty(String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- getQuantifier() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractRequirementGroupAssertion
- getRequiredStatus() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindMatchingDerivedRequirements
- getRequiredStatus() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler
- getRequirementDefinitions() - Method in class gov.nist.secauto.decima.core.requirement.DefaultRequirementsManager
- getRequirementDefinitions() - Method in interface gov.nist.secauto.decima.core.requirement.RequirementsManager
- getRequirementDefinitions() - Method in class gov.nist.secauto.decima.xml.testing.StubRequirementsManager
- getRequirementFragment() - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecificationReference
- getRequirements() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindMatchingDerivedRequirements
- getRequirements() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler
- getRequirementsManager() - Method in class gov.nist.secauto.decima.core.assessment.AssessmentReactor
-
Retrieves the managed requirements associated with this reactor.
- getRequirementsManager() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResults
- getRequirementsManager() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
- getRequirementsManager() - Method in class gov.nist.secauto.decima.core.assessment.util.TestResultLoggingHandler
-
Retrieves the requirement manager used to resolve information about a derived requirement.
- getRequirementURI() - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecificationReference
- getRequirementURI() - Method in interface gov.nist.secauto.decima.core.requirement.SpecificationReference
- getResultDir() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- getResultDirectory() - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
-
Retrieves the result directory set using the
AbstractAssessment.setResultDirectory(File)
method. - getResultDirectory() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- getResultDirectory() - Method in class gov.nist.secauto.decima.xml.testing.PathRunner
- getResultStatus() - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractAssertion
- getResultStatus() - Method in interface gov.nist.secauto.decima.xml.testing.assertion.Assertion
- getResultType(SequenceType[]) - Method in class gov.nist.secauto.decima.xml.service.extension.Evaluate
- getResultValues() - Method in class gov.nist.secauto.decima.core.assessment.result.BasicTestResult
- getResultValues() - Method in interface gov.nist.secauto.decima.core.assessment.result.TestResult
-
A set of values passed back from a test result that can be used to format a message pertaining to the result of the assessment.
- getRuleIdToAssertionsMap() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractDerivedRequirementParsingHandler
- getSAXEngine() - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
- getSchemaAssessment() - Method in class gov.nist.secauto.decima.xml.assessment.schema.AssessmentSAXErrorHandler
-
Retrieve the assessment this handler supports.
- getSchemaSources() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
- getSchematron() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- getSchematronHandler() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractIdAwareSVRLHandler
- getSchematronHandler() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- getSection() - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecificationReference
- getSection() - Method in interface gov.nist.secauto.decima.core.requirement.SpecificationReference
-
The location within the specification for this reference.
- getSectionFragment() - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecificationReference
- getSectionURI() - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecificationReference
- getSectionURI() - Method in interface gov.nist.secauto.decima.core.requirement.SpecificationReference
- getSeverity() - Method in enum gov.nist.secauto.decima.core.requirement.RequirementType
- getSource() - Method in class gov.nist.secauto.decima.core.document.DefaultSourceInfo
- getSource() - Method in interface gov.nist.secauto.decima.core.document.SourceInfo
- 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
- getSource(String) - Static method in class gov.nist.secauto.decima.core.util.URLUtil
- getSource(URL) - Static method in class gov.nist.secauto.decima.core.util.URLUtil
- getSourceInfo() - Method in interface gov.nist.secauto.decima.core.document.Document
-
Retrieves information pertaining to the document(s) represented by this document.
- 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
- getSourceURI() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- getSpecification() - Method in class gov.nist.secauto.decima.core.requirement.DefaultSpecificationReference
- getSpecification() - Method in interface gov.nist.secauto.decima.core.requirement.SpecificationReference
-
The specification that this requirement is contained within.
- getSpecificationReference() - Method in interface gov.nist.secauto.decima.core.requirement.BaseRequirement
-
A reference to the specification pertaining to this requirement.
- getSpecificationReference() - Method in class gov.nist.secauto.decima.core.requirement.DefaultBaseRequirement
- getStartDateTime() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
-
Get the time for when the assessment started.
- getStartTimestamp() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResults
-
The time at which the group of assessments started.
- getStartTimestamp() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
- getStatement() - Method in class gov.nist.secauto.decima.core.requirement.AbstractRequirement
- getStatement() - Method in interface gov.nist.secauto.decima.core.requirement.Requirement
-
A statement defining the requirement.
- getStatus() - Method in class gov.nist.secauto.decima.core.assessment.result.AbstractRequirementResult
- getStatus() - Method in class gov.nist.secauto.decima.core.assessment.result.BasicTestResult
- getStatus() - Method in interface gov.nist.secauto.decima.core.assessment.result.RequirementResult
-
The outcome of the requirement tests.
- getStatus() - Method in interface gov.nist.secauto.decima.core.assessment.result.TestResult
-
The outcome of the test.
- getStatusOnConditionalFail() - Method in enum gov.nist.secauto.decima.core.requirement.RequirementType
- getStatusOnFail() - Method in enum gov.nist.secauto.decima.core.requirement.RequirementType
- getStatusOnPass() - Method in enum gov.nist.secauto.decima.core.requirement.RequirementType
- getStatusOnWarning() - Method in enum gov.nist.secauto.decima.core.requirement.RequirementType
- getSummary() - Method in interface gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBase
- getSummary() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- getSummaryLevel() - Method in class gov.nist.secauto.decima.core.assessment.util.OverallSummaryLoggingHandler
-
Retrieve the logging level to be used to log result information.
- getSummaryLogLevel() - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
-
Retrieve the logging level to use when logging.
- getSupportedTypes() - Method in class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory
- getSystemId() - Method in interface gov.nist.secauto.decima.core.document.Context
- getSystemId() - Method in class gov.nist.secauto.decima.core.document.DefaultSourceInfo
- getSystemId() - Method in interface gov.nist.secauto.decima.core.document.Document
-
Retrieves the resource identifier for the document.
- getSystemId() - Method in interface gov.nist.secauto.decima.core.document.SourceInfo
- getSystemId() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SAXContext
- 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
- getTemplateProcessor() - Method in interface gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBase
- getTemplateProcessor() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- getTemplateURL() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
- getTestId() - Method in class gov.nist.secauto.decima.core.assessment.result.BasicTestResult
- getTestId() - Method in interface gov.nist.secauto.decima.core.assessment.result.TestResult
- getTestResultCount() - Method in interface gov.nist.secauto.decima.core.assessment.util.AssessmentStats
- getTestResultLimit() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
-
The current rendering limit for test items.
- getTestResults() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultDerivedRequirementResult
- getTestResults() - Method in interface gov.nist.secauto.decima.core.assessment.result.DerivedRequirementResult
-
The individual test results that relate to this derived requirement.
- getTestResultStatusCount() - Method in interface gov.nist.secauto.decima.core.assessment.util.AssessmentStats
- getTestStateByDerivedRequirementId() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Retrieves the mapping of derived requirement identifiers to
TestState
. - getTestStateByDerivedRequirementId() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- getTransformerFactory() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
- getTransformerFactory() - Method in interface gov.nist.secauto.decima.xml.schematron.Schematron
- getTransformerFactory() - Method in class gov.nist.secauto.decima.xml.util.XSLTransformer
- getType() - Method in class gov.nist.secauto.decima.core.requirement.DefaultDerivedRequirement
- getType() - Method in interface gov.nist.secauto.decima.core.requirement.DerivedRequirement
-
The nature of the requirement.
- getURIForPrefix(String, boolean) - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
- getValidationResultBuilder() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
- getValue() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.AddAttributeAction
-
Retrieve the new attribute's value.
- getValue() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.ModifyAttributeAction
-
Retrieve the new attribute value to use when making the modification.
- getVersion() - Method in class gov.nist.secauto.decima.module.cli.CLIParser
- 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
- getXMLDocumentFactory() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- getXMLDocumentFactory() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- getXMLDocumentFactory() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- getXmlOutputter() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
-
Retrieves the XML outputter that can be used to output XML documents.
- getXMLOutputter() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.DefaultTemplateProcessor
- 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 class gov.nist.secauto.decima.xml.templating.document.post.template.AbstractXPathAction
- getXpath() - Method in interface gov.nist.secauto.decima.xml.templating.document.post.template.XPathAction
-
Retrieves the compiled XPath expression.
- getXPath() - Method in interface gov.nist.secauto.decima.xml.assessment.result.XPathContext
- getXPath() - Method in class gov.nist.secauto.decima.xml.assessment.schema.SAXContext
- 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.
- getXPathEvaluator() - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
-
Retrieve the XPathEvaluator that can be used to resolve XPaths against the target document.
- getXpathfactory() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- 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
- getXSLTransformer() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- gov.nist.secauto.decima.core - package gov.nist.secauto.decima.core
-
Provides factory methods for creating Decima assessment-related objects.
- gov.nist.secauto.decima.core.assessment - package gov.nist.secauto.decima.core.assessment
-
Provides core assessment functions for evaluating a series of tests grouped into assessments that check the well-formedness and content-completeness of a document instance.
- gov.nist.secauto.decima.core.assessment.logic - package gov.nist.secauto.decima.core.assessment.logic
-
Provides abstract classes for the implementation of an assessment and associated tests in code.
- gov.nist.secauto.decima.core.assessment.result - package gov.nist.secauto.decima.core.assessment.result
-
Provides classes supporting the generation and processing of assessment results.
- gov.nist.secauto.decima.core.assessment.util - package gov.nist.secauto.decima.core.assessment.util
-
Provides utility classes for use in customizing assessments and assessment logging.
- gov.nist.secauto.decima.core.classpath - package gov.nist.secauto.decima.core.classpath
-
Provides classes that support loading assessment-related content from the Java classpath.
- gov.nist.secauto.decima.core.document - package gov.nist.secauto.decima.core.document
-
Supports loading and modifying documents used in assessments.
- gov.nist.secauto.decima.core.document.handling - package gov.nist.secauto.decima.core.document.handling
-
Provides an extension point for post-processing documents after they are loaded.
- gov.nist.secauto.decima.core.requirement - package gov.nist.secauto.decima.core.requirement
-
Provides mechanisms to load and make available XML-based requirements files used by the Decima assessment reporting engine.
- gov.nist.secauto.decima.core.util - package gov.nist.secauto.decima.core.util
-
Provides various utility classes used by Decima.
- gov.nist.secauto.decima.example - package gov.nist.secauto.decima.example
-
Provides an example of using the Decima Framework.
- gov.nist.secauto.decima.module.cli - package gov.nist.secauto.decima.module.cli
-
Supports parsing arguments and options provided by a command line interface (CLI).
- gov.nist.secauto.decima.module.cli.commons.cli - package gov.nist.secauto.decima.module.cli.commons.cli
-
Provides methods to validate command line options provided by the Apache Commons CLI API.
- gov.nist.secauto.decima.module.logging - package gov.nist.secauto.decima.module.logging
-
Supports configuring the Apache Log4J API.
- gov.nist.secauto.decima.xml.assessment - package gov.nist.secauto.decima.xml.assessment
-
Supports the assessment of XML documents using XML Schema and ISO Schematron definitions.
- 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.assessment.schema - package gov.nist.secauto.decima.xml.assessment.schema
-
Provides XML schema-based assessment capabilities.
- gov.nist.secauto.decima.xml.assessment.schematron - package gov.nist.secauto.decima.xml.assessment.schematron
-
Provides ISO Schematron-based assessment capabilities.
- gov.nist.secauto.decima.xml.assessment.service - package gov.nist.secauto.decima.xml.assessment.service
-
Provides an extension point for resolving resources related to XML-based assessments.
- 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.schematron - package gov.nist.secauto.decima.xml.schematron
-
Provides ISO Schematrom compilation and parsing functionality.
- 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.templating.document.post.template - 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.
- gov.nist.secauto.decima.xml.templating.services - package gov.nist.secauto.decima.xml.templating.services
-
Provides an extension point for resolving resources related to XML templating.
- gov.nist.secauto.decima.xml.testing - package gov.nist.secauto.decima.xml.testing
-
Provides JUnit integration for assessment unit tests using Decima.
- gov.nist.secauto.decima.xml.testing.assertion - package gov.nist.secauto.decima.xml.testing.assertion
-
Provides assertions that are used in JUnit tests generated by Decima.
- gov.nist.secauto.decima.xml.testing.services - package gov.nist.secauto.decima.xml.testing.services
-
Provides an extension point for resolving resources related to XML-based unit testing.
- gov.nist.secauto.decima.xml.util - package gov.nist.secauto.decima.xml.util
-
Provides utility classes for configuring and performing XSL transformations.
- GREATER_THAN - gov.nist.secauto.decima.xml.testing.assertion.Operator
H
- handleActivePattern(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractIdAwareSVRLHandler
- handleActivePattern(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
- handleActivePattern(Element) - Method in interface gov.nist.secauto.decima.xml.assessment.schematron.SVRLHandler
- handleAll(XMLDocument, AssessmentResults, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractRequirementGroupAssertion
- handleAssert(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractDerivedRequirementParsingHandler
- handleAssert(Element) - Method in interface gov.nist.secauto.decima.xml.schematron.SchematronHandler
- handleAssertionResult(String, String, TestStatus, String, List<String>) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
- handleBaseRequirementResult(BaseRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindMatchingDerivedRequirements
- handleBaseRequirementResult(BaseRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler
- handleBaseRequirementResult(BaseRequirementResult) - Method in interface gov.nist.secauto.decima.xml.testing.assertion.RequirementHandler
- handleDerivedRequirementResult(BaseRequirementResult, DerivedRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindMatchingDerivedRequirements
- handleDerivedRequirementResult(BaseRequirementResult, DerivedRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler
- handleDerivedRequirementResult(BaseRequirementResult, DerivedRequirementResult) - Method in interface gov.nist.secauto.decima.xml.testing.assertion.RequirementHandler
- handleFailedAssert(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.ResultGeneratingSVRLHandler
- handleFailedAssert(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SingleDerivedRequirementSVRLHandler
- handleFailedAssert(Element) - Method in interface gov.nist.secauto.decima.xml.assessment.schematron.SVRLHandler
- handleFiredRule(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractIdAwareSVRLHandler
- handleFiredRule(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
- handleFiredRule(Element) - Method in interface gov.nist.secauto.decima.xml.assessment.schematron.SVRLHandler
- handleMatchingDerivedRequirement(BaseRequirementResult, DerivedRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindMatchingDerivedRequirements
- handleNonMatchingDerivedRequirement(BaseRequirementResult, DerivedRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler
- handleNSPrefix(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractSVRLHandler
- handleNSPrefix(Element) - Method in interface gov.nist.secauto.decima.xml.assessment.schematron.SVRLHandler
- handlePattern(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractDerivedRequirementParsingHandler
- handlePattern(Element) - Method in interface gov.nist.secauto.decima.xml.schematron.SchematronHandler
- handleQuanity(XMLDocument, AssessmentResults, AssertionTracker) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractRequirementGroupAssertion
- Handler - Class in sun.net.www.protocol.classpath
- Handler() - Constructor for class sun.net.www.protocol.classpath.Handler
- Handler(ClassLoader) - Constructor for class sun.net.www.protocol.classpath.Handler
- handleReport(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractDerivedRequirementParsingHandler
- handleReport(Element) - Method in interface gov.nist.secauto.decima.xml.schematron.SchematronHandler
- handleRule(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractDerivedRequirementParsingHandler
- handleRule(Element) - Method in interface gov.nist.secauto.decima.xml.schematron.SchematronHandler
- handles(DOC) - Method in interface gov.nist.secauto.decima.core.document.handling.DocumentPostProcessor
- handles(MutableXMLDocument) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
- handleSuccessfulReport(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.ResultGeneratingSVRLHandler
- handleSuccessfulReport(Element) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SingleDerivedRequirementSVRLHandler
- handleSuccessfulReport(Element) - Method in interface gov.nist.secauto.decima.xml.assessment.schematron.SVRLHandler
- handleTestResult(BaseRequirementResult, DerivedRequirementResult, TestResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindMatchingDerivedRequirements
- handleTestResult(BaseRequirementResult, DerivedRequirementResult, TestResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AbstractFindNonMatchingDerivedRequirementsHandler
- handleTestResult(BaseRequirementResult, DerivedRequirementResult, TestResult) - Method in interface gov.nist.secauto.decima.xml.testing.assertion.RequirementHandler
- handleUnitTestFile(Path, URI) - Method in class gov.nist.secauto.decima.xml.testing.PathRunner
- handleUnitTestFile(Path, URI) - Method in interface gov.nist.secauto.decima.xml.testing.UnitTestFileHandler
- handleValues(String) - Static method in class gov.nist.secauto.decima.xml.assessment.schematron.ResultGeneratingSVRLHandler
I
- IdAwareSchematronHandler - Interface in gov.nist.secauto.decima.xml.assessment.schematron
- ignorableWhitespace(char[], int, int) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- ignorableWhitespace(char[], int, int) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- INFO - gov.nist.secauto.decima.core.assessment.result.Severity
- INFORMATIONAL - gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
The resulting test or requirement was evaluated, but produced an informative result that does not indicate success or failure.
- INFORMATIONAL - gov.nist.secauto.decima.core.assessment.result.TestStatus
-
The resulting test was evaluated, but produced an informative result that does not indicate success or failure.
- INFORMATIONAL - gov.nist.secauto.decima.core.requirement.RequirementType
- initialize() - Static method in class gov.nist.secauto.decima.core.classpath.ClasspathHandler
-
Provides a mechanism to manually configure the classpath URL scheme handler.
- initialize(Configuration) - Method in class gov.nist.secauto.decima.xml.service.SaxonInitializer
- initializeStandardOptions() - Method in class gov.nist.secauto.decima.module.cli.CLIParser
- initSAXEngine() - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
- initSAXEngine() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- initSAXEngine(Source[]) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
- InsertChildAction - Class in gov.nist.secauto.decima.xml.templating.document.post.template
-
Inserts new child elements within existing elements returned by an XPath query over an XML document.
- InsertChildAction(XPathFactory, String, Map<String, String>, List<Element>, Integer) - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.InsertChildAction
-
Construct a new InsertChildAction based on an XPath string using the provided map to map XML prefixes to namespaces within the XPath.
- InsertSiblingAction - Class in gov.nist.secauto.decima.xml.templating.document.post.template
-
Inserts new sibling elements adjacent to existing elements returned by an XPath query over an XML document.
- InsertSiblingAction(XPathFactory, String, Map<String, String>, List<Element>, boolean) - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.InsertSiblingAction
-
Construct a new InsertSiblingAction based on an XPath string using the provided map to map XML prefixes to namespaces within the XPath.
- instance() - Static method in class gov.nist.secauto.decima.core.assessment.util.AssessmentLoggingHandler
-
Retrieve the singleton notifier instance.
- instance() - Static method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- instance() - Static method in class gov.nist.secauto.decima.core.classpath.CustomURLStreamHandlerFactory
- instance() - Static method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
-
Retrieve a singleton instance of a basic
XMLRequirementsParser
that supports no extensions. - InvalidXPathActionException - Exception in gov.nist.secauto.decima.xml.templating.document.post.template
- InvalidXPathActionException(String) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.InvalidXPathActionException
- InvalidXPathActionException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.InvalidXPathActionException
- InvalidXPathActionException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.InvalidXPathActionException
- isAsserted(BaseRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AssertionTracker
- isAsserted(DerivedRequirementResult) - Method in class gov.nist.secauto.decima.xml.testing.assertion.AssertionTracker
- isBefore() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.InsertSiblingAction
-
Retrieves a boolean value that indicates if inserted sibling elements should be inserted before (
true
) or after (false
) each element returned by evaluating the XPath expression. - isConditional() - Method in class gov.nist.secauto.decima.core.requirement.DefaultDerivedRequirement
- isConditional() - Method in interface gov.nist.secauto.decima.core.requirement.DerivedRequirement
-
Indicates if the requirement nature is conditional.
- 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
- isIgnoreWhitespace() - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.InsertChildAction
- isIncludeCRDL() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- isIncludeDTLL() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- isIncludeRelaxNG() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- isIncludeSchematron() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- isIncludeXInclude() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- isIncludeXLink() - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- isInScope(Requirement) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultResultStatusBehavior
- isInScope(Requirement) - Method in interface gov.nist.secauto.decima.core.assessment.result.ResultStatusBehavior
-
Implementations of this method are used to determine if a given requirement is relevant to the results produced by the collection of assessments contributing to the result set.
- isProvideSummary(Assessment<? extends DOC>, DOC) - Method in class gov.nist.secauto.decima.core.assessment.util.AssessmentSummarizingLoggingHandler
- isSkipBase() - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
-
If the base element should be skipped while generating an XPath.
- isValid(CommandLine) - Method in class gov.nist.secauto.decima.module.cli.commons.cli.AbstractOptionValidator
- isValid(CommandLine) - Method in interface gov.nist.secauto.decima.module.cli.commons.cli.OptionValidator
- 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
- LESS_THAN - gov.nist.secauto.decima.xml.testing.assertion.Operator
- 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, RequirementsParser) - Method in class gov.nist.secauto.decima.core.requirement.DefaultRequirementsManager
- load(URL, RequirementsParser) - Method in interface gov.nist.secauto.decima.core.requirement.MutableRequirementsManager
- 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
- Log4jErrorListener - Class in gov.nist.secauto.decima.core.util
- Log4jErrorListener() - Constructor for class gov.nist.secauto.decima.core.util.Log4jErrorListener
- LoggingHandler - Interface in gov.nist.secauto.decima.core.assessment.util
- LogicAssessment<DOC extends Document> - Interface in gov.nist.secauto.decima.core.assessment.logic
-
A marker interface for assessments that are based on hard-coded logic.
- 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
- main(String[]) - Static method in class gov.nist.secauto.decima.example.Application
- makeCallExpression() - Method in class gov.nist.secauto.decima.xml.service.extension.Evaluate
- MappedCachingStrategy<DOC extends Document> - Class in gov.nist.secauto.decima.core.document.handling
- MappedCachingStrategy() - Constructor for class gov.nist.secauto.decima.core.document.handling.MappedCachingStrategy
- MAY - gov.nist.secauto.decima.core.requirement.RequirementType
- ModifyAttributeAction - Class in gov.nist.secauto.decima.xml.templating.document.post.template
-
Modifies existing attribute values returned by an XPath query over an XML document.
- ModifyAttributeAction(XPathFactory, String, Map<String, String>, String) - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.ModifyAttributeAction
-
Construct a new ModifyAttributeAction based on an XPath string using the provided map to map XML prefixes to namespaces within the XPath.
- MUST - gov.nist.secauto.decima.core.requirement.RequirementType
- MUST_NOT - gov.nist.secauto.decima.core.requirement.RequirementType
- MutableDocument - Interface in gov.nist.secauto.decima.core.document
-
A marker interface for a document that may be modified.
- MutableRequirementsManager - Interface in gov.nist.secauto.decima.core.requirement
- MutableXMLDocument - Interface in gov.nist.secauto.decima.xml.document
N
- NamespaceUtil - Class in gov.nist.secauto.decima.xml.jdom2
- newAssessmentExecutor(List<? extends Assessment<DOC>>) - Method in interface gov.nist.secauto.decima.core.assessment.AssessmentExecutorFactory
-
Constructs a new
AssessmentExecutor
that can execute the provided assessments over one or more documents. - newAssessmentExecutor(List<? extends Assessment<DOC>>) - Method in class gov.nist.secauto.decima.core.assessment.BasicAssessmentExecutorFactory
- newAssessmentExecutor(List<? extends Assessment<DOC>>) - Method in class gov.nist.secauto.decima.core.assessment.ConcurrentAssessmentExecutorFactory
- newAssessmentExecutorFactory() - Static method in class gov.nist.secauto.decima.core.Decima
-
Creates a new assessment execution factory supporting single threaded execution of assessments.
- newAssessmentReactor(RequirementsManager) - Static method in class gov.nist.secauto.decima.core.Decima
- newAssessmentResultBuilder() - Method in class gov.nist.secauto.decima.core.assessment.AssessmentReactor
-
Creates a new
AssessmentResultBuilder
to use when producing assessment results. - newAssessmentResultBuilder() - Static method in class gov.nist.secauto.decima.core.Decima
- newAssessmentResultBuilder(ResultStatusBehavior) - Static method in class gov.nist.secauto.decima.core.Decima
- newAssessmentSequence(List<? extends Assessment<DOC>>) - Static method in class gov.nist.secauto.decima.core.Decima
-
Creates an aggregation of multiple provided
Assessment
instances. - newCatalogResolver(URI) - Static method in class gov.nist.secauto.decima.xml.service.ResourceResolverExtensionService
- newCompositeXMLDocument(File, Map<String, ? extends XMLDocument>) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newCompositeXMLDocument(URL, Map<String, ? extends XMLDocument>) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newConcurrentAssessmentExecutorFactory(int) - Static method in class gov.nist.secauto.decima.core.Decima
-
Creates a new assessment execution factory supporting concurrent, thread-based execution of assessments.
- newConcurrentAssessmentExecutorFactory(Executor) - Static method in class gov.nist.secauto.decima.core.Decima
-
Creates a new assessment execution factory supporting concurrent, thread-based execution of assessments.
- newConditionalAssessment(Assessment<DOC>, Condition<DOC>) - Static method in class gov.nist.secauto.decima.core.Decima
-
Creates a new
ConditionalAssessment
, making the provided assessment conditional based on the providedCondition
. - newDerivedRequirementParsingHandler(Schematron) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.AbstractIdAwareSchematronHandler
- newDerivedRequirementParsingHandler(Schematron) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.DefaultSchematronHandler
- 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 interface gov.nist.secauto.decima.core.document.Document
-
Creates a new
InputStream
that can be used to read theDocument
. - 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
- newRequirementsManager() - Static method in class gov.nist.secauto.decima.core.Decima
- newSchemaAssessment(String) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newSchemaAssessment(String, List<? extends Source>) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
-
Constructs a new XML schema-based
Assessment
that can be used to validate assessed documents against a set of XML schema. - newSchematron(URL) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
-
Create a new
Schematron
instance that represents a pre-compiled schematron. - newSchematron(URL) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- newSchematron(URL) - Method in interface gov.nist.secauto.decima.xml.schematron.SchematronCompiler
-
Create a new
Schematron
instance that represents a pre-compiled schematron. - newSchematronAssessment(Schematron) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newSchematronAssessment(Schematron, String) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newSchematronAssessment(Schematron, String, SchematronHandler) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newSchematronAssessment(URL) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newSchematronAssessment(URL, String) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newSchematronHandler(String, Schematron, String) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- newSVRLHandler(Assessment<? extends XMLDocument>, XMLDocument, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.DefaultSchematronHandler
- newSVRLHandler(Assessment<? extends XMLDocument>, XMLDocument, AssessmentResultBuilder) - Method in interface gov.nist.secauto.decima.xml.assessment.schematron.SchematronHandler
-
Creates a new
SVRLHandler
instance that is capable of parsing a Schematron Validation Report Language (SVRL) formatted file to extract assessment results using the providedAssessmentResultBuilder
. - newSVRLHandler(Assessment<? extends XMLDocument>, XMLDocument, AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SingleDerivedRequirementSchematronHandler
- newTemplateProcessor(XMLDocument) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
- newTestResult(String, TestStatus, Context) - Static method in class gov.nist.secauto.decima.core.Decima
- 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. - newXMLDocument(File) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newXMLDocument(InputStream, String) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newXMLDocument(URL) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- 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. - newXMLRequirementsParser() - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newXMLRequirementsParser(List<Source>) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
-
Constructs a requirements parser with a list of extension schema that describe possible requirements definition extensions.
- newXPathContext(String, String, int, int) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- newXPathContext(String, String, Located) - Static method in class gov.nist.secauto.decima.xml.assessment.Factory
- 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
- NONE - gov.nist.secauto.decima.core.assessment.result.Severity
- NoOpLoggingHandler - Class in gov.nist.secauto.decima.core.assessment.util
- NoOpLoggingHandler() - Constructor for class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- NOT_APPLICABLE - gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
The requirement is implemented, but was not evaluated because the requirement's pre-condition was not met.
- NOT_APPLICABLE - gov.nist.secauto.decima.core.assessment.result.TestState
- NOT_IN_SCOPE - gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
The requirement was determined to not be in the assessment scope; thus, it was not evaluated.
- NOT_TESTED - gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
The requirement is in the assessment scope, but it does not have a test implementation.
- NOT_TESTED - gov.nist.secauto.decima.core.assessment.result.TestState
- NoXPathResultsActionException - Exception in gov.nist.secauto.decima.xml.templating.document.post.template
- NoXPathResultsActionException(String) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.NoXPathResultsActionException
- NoXPathResultsActionException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.NoXPathResultsActionException
- NoXPathResultsActionException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.NoXPathResultsActionException
O
- ObjectUtil - Class in gov.nist.secauto.decima.core.util
- openConnection(URL) - Method in class gov.nist.secauto.decima.core.classpath.ClasspathHandler
- openConnection(URL) - Method in class sun.net.www.protocol.classpath.Handler
- Operator - Enum in gov.nist.secauto.decima.xml.testing.assertion
- OPTION_VALIDATION_REPORT_FILE - Static variable in class gov.nist.secauto.decima.module.cli.CLIParser
- OPTION_VALIDATION_RESULT_FILE - Static variable in class gov.nist.secauto.decima.module.cli.CLIParser
- OptionEnumerationValidator - Class in gov.nist.secauto.decima.module.cli.commons.cli
- OptionEnumerationValidator(Option) - Constructor for class gov.nist.secauto.decima.module.cli.commons.cli.OptionEnumerationValidator
- OptionEnumerationValidator(Option, Set<String>) - Constructor for class gov.nist.secauto.decima.module.cli.commons.cli.OptionEnumerationValidator
-
Constructs an option validator that validates option values based on a set of allowed values.
- OptionPatternValidator - Class in gov.nist.secauto.decima.module.cli.commons.cli
- OptionPatternValidator(Option, Pattern) - Constructor for class gov.nist.secauto.decima.module.cli.commons.cli.OptionPatternValidator
-
Constructs an option validator that can validate option values based on a
Pattern
. - OptionValidator - Interface in gov.nist.secauto.decima.module.cli.commons.cli
- OverallAssertion - Class in gov.nist.secauto.decima.xml.testing.assertion
- OverallAssertion(ResultStatus, String, Operator) - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.OverallAssertion
- OverallSummaryLoggingHandler - Class in gov.nist.secauto.decima.core.assessment.util
- OverallSummaryLoggingHandler(Level) - Constructor for class gov.nist.secauto.decima.core.assessment.util.OverallSummaryLoggingHandler
- OverallSummaryLoggingHandler(Level, LoggingHandler) - Constructor for class gov.nist.secauto.decima.core.assessment.util.OverallSummaryLoggingHandler
P
- parse(SVRLHandler, File) - Static method in class gov.nist.secauto.decima.xml.assessment.schematron.SVRLParser
- parse(SVRLHandler, File, boolean) - Static method in class gov.nist.secauto.decima.xml.assessment.schematron.SVRLParser
-
Parses a SVRL result using the provided handler to process SVRL elements.
- parse(SVRLHandler, Document) - Static method in class gov.nist.secauto.decima.xml.assessment.schematron.SVRLParser
-
Parses a SVRL result, provided as a JDOM
Document
, using the provided handler to process SVRL elements. - parse(XMLDocument) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- parse(File) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- parse(File, RequirementAppender) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
-
Parse requirements from a file source.
- parse(InputStream, URL) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
-
Parse an XML document as a Decima template.
- parse(String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- parse(String[]) - Method in class gov.nist.secauto.decima.module.cli.CLIParser
-
Parses the command line options provided by a main(String) method.
- parse(URL) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
-
Parses the provided URL and builds a Decima JUnit test based on the resources content.
- parse(URL, RequirementAppender) - Method in interface gov.nist.secauto.decima.core.requirement.RequirementsParser
-
Parse the requirements from the provided URL and append these requirements to the provided requirements manager.
- parse(URL, RequirementAppender) - Method in class gov.nist.secauto.decima.xml.requirement.XMLRequirementsParser
-
Parse requirements from a URL source.
- parse(Document, SchematronHandler) - Static method in class gov.nist.secauto.decima.xml.schematron.SchematronParser
-
Parses an ISO Schematron document, provided as a JDOM2
Document
. - parse(Element, URL) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
-
Parse an XML element as a Decima template.
- parse(InputSource) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- 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
- ParserException - Exception in gov.nist.secauto.decima.xml.testing
- ParserException() - Constructor for exception gov.nist.secauto.decima.xml.testing.ParserException
- ParserException(String) - Constructor for exception gov.nist.secauto.decima.xml.testing.ParserException
- ParserException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.testing.ParserException
- ParserException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.xml.testing.ParserException
- ParserException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.testing.ParserException
- PASS - gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
The resulting test or requirement evaluation was successful.
- PASS - gov.nist.secauto.decima.core.assessment.result.TestStatus
-
The resulting test evaluation was successful.
- PathRunner - Class in gov.nist.secauto.decima.xml.testing
- PathRunner(Class<?>) - Constructor for class gov.nist.secauto.decima.xml.testing.PathRunner
-
Constructs a new Path-based Decima JUnit test runner.
- PathRunner.Paths - Annotation Type in gov.nist.secauto.decima.xml.testing
-
Annotation for the runner class to provide paths to be injected into the runner.
- PathRunner.Requirements - Annotation Type in gov.nist.secauto.decima.xml.testing
-
Annotation for the runner class to provide paths to be injected into the runner.
- postProcessXMLDocument(MutableXMLDocument, ResourceResolver<MutableXMLDocument>) - Method in class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
- prependRelativePath(String, String) - Static method in class gov.nist.secauto.decima.core.util.URIUtil
-
Based on code from http://stackoverflow.com/questions/10801283/get-relative-path-of-two-uris-in-java
- process(DOC, ResourceResolver<DOC>) - Method in interface gov.nist.secauto.decima.core.document.handling.DocumentPostProcessor
- process(MutableXMLDocument, ResourceResolver<MutableXMLDocument>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
- process(XMLDocument, AssessmentResultBuilder, File) - Method in class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
- process(List<Object>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.DeleteAction
-
Deletes any elements or attributes returned by the XPath expression.
- process(List<Attribute>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.ModifyAttributeAction
-
Modifies attribute values based on the provided XPath results.
- process(List<Element>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.AddAttributeAction
-
Appends an attribute to each resulting
Element
. - process(List<Element>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.InsertChildAction
-
Inserts the child elements based on the provided XPath results.
- process(List<Element>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.InsertSiblingAction
-
Inserts the sibling elements based on the provided XPath results.
- process(List<Element>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.ReplaceAction
-
Replaces existing elements based on the provided XPath results.
- process(List<T>) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.AbstractXPathAction
-
Perform the implemented action on the provided XPath results.
- processingInstruction(String, String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- processingInstruction(String, String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- processTemplate() - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- producingResults(AssessmentResultBuilder, RequirementsManager) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- producingResults(AssessmentResultBuilder, RequirementsManager) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
- producingResults(AssessmentResultBuilder, RequirementsManager) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- producingResults(AssessmentResultBuilder, RequirementsManager) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- pushAssessmentExecution(DOC, AssessmentExecutor<DOC>) - Method in class gov.nist.secauto.decima.core.assessment.AssessmentReactor
-
Adds a new assessment execution for the reactor to perform.
R
- react() - Method in class gov.nist.secauto.decima.core.assessment.AssessmentReactor
-
Conducts all queued assessments.
- react(AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.AssessmentReactor
-
Conducts all queued assessments.
- register(String, URLStreamHandler) - Method in class gov.nist.secauto.decima.core.classpath.CustomURLStreamHandlerFactory
- 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
- relativize(URI, URI, boolean) - Static method in class gov.nist.secauto.decima.core.util.URIUtil
-
This function extends the functionality of
URI.relativize(URI)
by supporting relative reference pathing (e.g., ..), when theprepend
parameter is set totrue
. - RemainingAssertion - Class in gov.nist.secauto.decima.xml.testing.assertion
- RemainingAssertion(ResultStatus, String, Operator) - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.RemainingAssertion
- removeDerivedRequirement(DerivedRequirement) - Method in class gov.nist.secauto.decima.core.requirement.AbstractBaseRequirement
- removeMetadata(String) - Method in class gov.nist.secauto.decima.core.requirement.AbstractRequirement
- ReplaceAction - Class in gov.nist.secauto.decima.xml.templating.document.post.template
-
Replaces existing elements returned by an XPath query over an XML document with one or more new elements.
- ReplaceAction(XPathFactory, String, Map<String, String>, List<Element>) - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.ReplaceAction
-
Construct a new ReplaceAction based on an XPath string using the provided map to map XML prefixes to namespaces within the XPath.
- REPORT - gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssertionEntry.AssertionType
- ReportGenerator - Class in gov.nist.secauto.decima.xml.assessment.result
- ReportGenerator() - Constructor for class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
- Requirement - Interface in gov.nist.secauto.decima.core.requirement
-
A common interface for all requirement types.
- RequirementAppender - Interface in gov.nist.secauto.decima.core.requirement
- RequirementHandler - Interface in gov.nist.secauto.decima.xml.testing.assertion
- RequirementResult - Interface in gov.nist.secauto.decima.core.assessment.result
-
A common interface for all requirement result types.
- RequirementsManager - Interface in gov.nist.secauto.decima.core.requirement
-
Contains all of the requirements loaded on start-up.
- RequirementsParser - Interface in gov.nist.secauto.decima.core.requirement
- RequirementsParserException - Exception in gov.nist.secauto.decima.core.requirement
- RequirementsParserException() - Constructor for exception gov.nist.secauto.decima.core.requirement.RequirementsParserException
- RequirementsParserException(String) - Constructor for exception gov.nist.secauto.decima.core.requirement.RequirementsParserException
- RequirementsParserException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.core.requirement.RequirementsParserException
- RequirementsParserException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.core.requirement.RequirementsParserException
- RequirementsParserException(Throwable) - Constructor for exception gov.nist.secauto.decima.core.requirement.RequirementsParserException
- RequirementType - Enum in gov.nist.secauto.decima.core.requirement
- requireNonEmpty(String) - Static method in class gov.nist.secauto.decima.core.util.ObjectUtil
-
Checks that the provided string is not empty.
- requireNonEmpty(String, String) - Static method in class gov.nist.secauto.decima.core.util.ObjectUtil
-
Checks that the provided string is not empty.
- requireNonEmpty(Collection<T>) - Static method in class gov.nist.secauto.decima.core.util.ObjectUtil
-
Checks that the provided collection is not empty.
- requireNonEmpty(Collection<T>, String) - Static method in class gov.nist.secauto.decima.core.util.ObjectUtil
-
Checks that the provided collection is not empty.
- requireNullOrNonEmpty(String) - Static method in class gov.nist.secauto.decima.core.util.ObjectUtil
-
Checks that the provided string is either null or not empty.
- requireNullOrNonEmpty(String, String) - Static method in class gov.nist.secauto.decima.core.util.ObjectUtil
-
Checks that the provided string is either null or not empty.
- requireNullOrNonEmpty(Collection<T>) - Static method in class gov.nist.secauto.decima.core.util.ObjectUtil
-
Checks that the provided collection is either null or not empty.
- requireNullOrNonEmpty(Collection<T>, String) - Static method in class gov.nist.secauto.decima.core.util.ObjectUtil
-
Checks that the provided collection is either null or not empty.
- reset() - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- 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 interface gov.nist.secauto.decima.core.document.handling.ResourceResolver
- 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
- resolveTestResult(TestStatus, boolean) - Method in enum gov.nist.secauto.decima.core.requirement.RequirementType
-
Determines the
ResultStatus
for a providedTestStatus
. - resolveVariable(QName) - Method in class gov.nist.secauto.decima.xml.jdom2.saxon.xpath.CompiledXPath
- resolveXpath(Document) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.AbstractXPathAction
-
Resolves the XPath expression against the provided document, returning the nodeset.
- ResourceResolver<DOC extends Document> - Interface in gov.nist.secauto.decima.core.document.handling
- 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. - ResultGeneratingSVRLHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- ResultGeneratingSVRLHandler(Assessment<? extends XMLDocument>, XMLDocument, AssessmentResultBuilder, IdAwareSchematronHandler) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.ResultGeneratingSVRLHandler
- ResultStatus - Enum in gov.nist.secauto.decima.core.assessment.result
-
An enumeration of the possible values for a
TestResult
, aDerivedRequirementResult
, and aBaseRequirementResult
indicating the result of a test, a collection of test results for a derived requirement, or a collection of derived requirements for a base requirement respectively. - ResultStatusBehavior - Interface in gov.nist.secauto.decima.core.assessment.result
-
Used by the
DefaultAssessmentResultBuilder
to determine if results pertaining to a given requirement are considered to be relevant to the results set produced by a group of assessments. - ResultsWalker - Class in gov.nist.secauto.decima.xml.testing.assertion
- ResultsWalker() - Constructor for class gov.nist.secauto.decima.xml.testing.assertion.ResultsWalker
- retrieve(String) - Method in interface gov.nist.secauto.decima.core.document.handling.CachingStrategy
- retrieve(String) - Method in class gov.nist.secauto.decima.core.document.handling.MappedCachingStrategy
- run(String[]) - Method in class gov.nist.secauto.decima.example.Application
-
Execute the application.
- run(RunNotifier) - Method in class gov.nist.secauto.decima.xml.testing.PathRunner
S
- SAXContext - Class in gov.nist.secauto.decima.xml.assessment.schema
- SAXContext(SAXParseException, String, String) - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.SAXContext
-
Constructs a Decima
Context
based on aSAXParseException
. - SAXLocationXPathResolver - Interface in gov.nist.secauto.decima.xml.assessment.schema
- 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
- SAXTestResult - Class in gov.nist.secauto.decima.xml.assessment.schema
- SAXTestResult(XMLDocument, TestStatus, SAXParseException, String) - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.SAXTestResult
- SchemaAssessment - Class in gov.nist.secauto.decima.xml.assessment.schema
- SchemaAssessment(String) - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
- SchemaAssessment(String, List<? extends Source>) - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
-
Constructs a new XML schema-based
Assessment
that can be used to validate assessed documents against a set of XML schema. - Schematron - Interface in gov.nist.secauto.decima.xml.schematron
- SchematronAssertionEntry - Class in gov.nist.secauto.decima.xml.assessment.schematron
- SchematronAssertionEntry(SchematronAssertionEntry.AssertionType, String) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssertionEntry
- SchematronAssertionEntry.AssertionType - Enum in gov.nist.secauto.decima.xml.assessment.schematron
- SchematronAssessment - Class in gov.nist.secauto.decima.xml.assessment.schematron
- SchematronAssessment(Schematron, String, SchematronHandler) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssessment
-
Constructs a new
Assessment
that uses a Schematron ruleset to validate an XML document. - SchematronCompilationException - Exception in gov.nist.secauto.decima.xml.schematron
- SchematronCompilationException() - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronCompilationException
- SchematronCompilationException(String) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronCompilationException
- SchematronCompilationException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronCompilationException
- SchematronCompilationException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronCompilationException
- SchematronCompilationException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronCompilationException
- SchematronCompiler - Interface in gov.nist.secauto.decima.xml.schematron
- SchematronEvaluationException - Exception in gov.nist.secauto.decima.xml.schematron
- SchematronEvaluationException() - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronEvaluationException
- SchematronEvaluationException(String) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronEvaluationException
- SchematronEvaluationException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronEvaluationException
- SchematronEvaluationException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronEvaluationException
- SchematronEvaluationException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronEvaluationException
- SchematronException - Exception in gov.nist.secauto.decima.xml.schematron
- SchematronException() - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronException
- SchematronException(String) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronException
- SchematronException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronException
- SchematronException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronException
- SchematronException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.schematron.SchematronException
- SchematronHandler - Interface in gov.nist.secauto.decima.xml.assessment.schematron
- SchematronHandler - Interface in gov.nist.secauto.decima.xml.schematron
- SchematronParser - Class in gov.nist.secauto.decima.xml.schematron
- SchematronParser() - Constructor for class gov.nist.secauto.decima.xml.schematron.SchematronParser
- setAssertions(List<Assertion>) - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- setContentHandler(ContentHandler) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- setContentHandler(ContentHandler) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XMLPathLocationAssessmentXMLFilter
- setContextSystemId(URL) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
- setDerivedRequirement(String) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- setDocumentLocator(Locator) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- setDocumentLocator(Locator) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- setDTDHandler(DTDHandler) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- setEndDateTime(ZonedDateTime) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
-
This can be used by child classes to manipulate the end time of the assessment.
- setEntityResolver(EntityResolver) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- setEntityResolver(EntityResolver2) - Method in class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
- setErrorHandler(ErrorHandler) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- setFeature(String, boolean) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- 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
- setIgnoreWhitespace(boolean) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.InsertChildAction
- setIncludeCRDL(boolean) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- setIncludeDTLL(boolean) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- setIncludeRelaxNG(boolean) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- setIncludeSchematron(boolean) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- setIncludeXInclude(boolean) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- setIncludeXLink(boolean) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- setLocator(Locator) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- setLoggingHandler(LoggingHandler) - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
- setLoggingHandler(LoggingHandler) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- setLogLevel(Level) - Method in class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory
- setLSResourceResolver(LSResourceResolver) - Method in class gov.nist.secauto.decima.xml.assessment.schema.SchemaAssessment
-
Sets the
LSResourceResolver
instance to use to resolve schema resources. - 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.
- setParent(XMLReader) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- setProperty(String, Object) - Method in class gov.nist.secauto.decima.xml.assessment.schema.DelegatingXMLFilter
- setProperty(String, String) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResults
-
Assigns a property value in the assessment results.
- setResultDirectory(File) - Method in class gov.nist.secauto.decima.core.assessment.AbstractAssessment
-
Sets an output directory to write assessment artifacts to.
- setResultDirectory(File) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- setResultDirectory(File) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestParser
- setSourceURI(String) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- setStartDateTime(ZonedDateTime) - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
-
This can be used by child classes to manipulate the start time of the assessment.
- setStatus(ResultStatus) - Method in class gov.nist.secauto.decima.core.assessment.result.AbstractRequirementResult
-
Change the status of this test result.
- setSummary(String) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- setSummary(String) - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- setTargetName(String) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
- setTemplate(TemplateProcessor) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentUnitTestBuilder
- setTemplateProcessor(TemplateProcessor) - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- setTemplateURL(URL) - Method in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
- 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.
- setVersion(String) - Method in class gov.nist.secauto.decima.module.cli.CLIParser
- setXMLDocumentFactory(XMLDocumentFactory) - Method in class gov.nist.secauto.decima.xml.testing.UnitTestSupport
- 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
- Severity - Enum in gov.nist.secauto.decima.core.assessment.result
- SHOULD - gov.nist.secauto.decima.core.requirement.RequirementType
- SHOULD_NOT - gov.nist.secauto.decima.core.requirement.RequirementType
- 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.
- SingleDerivedRequirementSchematronHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- SingleDerivedRequirementSchematronHandler(String) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.SingleDerivedRequirementSchematronHandler
- SingleDerivedRequirementSVRLHandler - Class in gov.nist.secauto.decima.xml.assessment.schematron
- SingleDerivedRequirementSVRLHandler(String, Assessment<? extends XMLDocument>, XMLDocument, AssessmentResultBuilder) - Constructor for class gov.nist.secauto.decima.xml.assessment.schematron.SingleDerivedRequirementSVRLHandler
- skippedEntity(String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- skippedEntity(String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- SourceInfo - Interface in gov.nist.secauto.decima.core.document
- Specification - Interface in gov.nist.secauto.decima.core.requirement
- SpecificationReference - Interface in gov.nist.secauto.decima.core.requirement
- start() - Method in interface gov.nist.secauto.decima.core.assessment.result.AssessmentResultBuilder
-
Calling this method signals the start of the assessment.
- start() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultAssessmentResultBuilder
- startDocument() - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- startDocument() - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- startElement(String, String, String, Attributes) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- startElement(String, String, String, Attributes) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- startPrefixMapping(String, String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AbstractDelegatingContentHandler
- startPrefixMapping(String, String) - Method in class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- store(DOC) - Method in interface gov.nist.secauto.decima.core.document.handling.CachingStrategy
- store(DOC) - Method in class gov.nist.secauto.decima.core.document.handling.MappedCachingStrategy
- StubRequirementsManager - Class in gov.nist.secauto.decima.xml.testing
- StubRequirementsManager(Set<String>) - Constructor for class gov.nist.secauto.decima.xml.testing.StubRequirementsManager
-
Construct a new requirements manager that does not require a requirements definition.
- SUFFIXES - Static variable in class gov.nist.secauto.decima.module.logging.DecimaLoggingConfigurationFactory
-
Valid file extensions for XML files.
- sun.net.www.protocol.classpath - package sun.net.www.protocol.classpath
-
Provides a URL protocol handler for loading resources from the Java classpath.
- SVRL_FOR_XSLT2_TEMPLATE - Static variable in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
- SVRLHandler - Interface in gov.nist.secauto.decima.xml.assessment.schematron
- SVRLParser - Class in gov.nist.secauto.decima.xml.assessment.schematron
T
- TEMPLATE_ATTRIBUTE - Static variable in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
- TEMPLATE_BASE - Static variable in class gov.nist.secauto.decima.xml.schematron.DefaultSchematronCompiler
- TEMPLATE_LOCAL_NAME - Static variable in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- TEMPLATE_LOCAL_NAME - Static variable in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
- TEMPLATE_NAMESPACE - Static variable in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParser
- TEMPLATE_NAMESPACE_URI - Static variable in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
- TEMPLATE_XPATH - Static variable in class gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
- TemplateParser - Class in gov.nist.secauto.decima.xml.templating.document.post.template
- TemplateParserException - Exception in gov.nist.secauto.decima.xml.templating.document.post.template
- TemplateParserException() - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParserException
- TemplateParserException(String) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParserException
- TemplateParserException(String, Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParserException
- TemplateParserException(String, Throwable, boolean, boolean) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParserException
- TemplateParserException(Throwable) - Constructor for exception gov.nist.secauto.decima.xml.templating.document.post.template.TemplateParserException
- TemplatePostProcessor - Class in gov.nist.secauto.decima.xml.templating.document.post.template
- TemplatePostProcessor() - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.TemplatePostProcessor
- TemplateProcessor - Interface in gov.nist.secauto.decima.xml.templating.document.post.template
-
Represents a template processor that applies a number of
Action
transforms to a template document. - TemplateProcessorBuilder - Class in gov.nist.secauto.decima.xml.templating.document.post.template
- TemplateProcessorBuilder() - Constructor for class gov.nist.secauto.decima.xml.templating.document.post.template.TemplateProcessorBuilder
- TemplateProcessorDescriptionAdapter - Class in gov.nist.secauto.decima.xml.testing
- TemplateProcessorDescriptionAdapter(TemplateProcessor) - Constructor for class gov.nist.secauto.decima.xml.testing.TemplateProcessorDescriptionAdapter
- TemplatingResourceResolverExtension - Class in gov.nist.secauto.decima.xml.templating.services
- TemplatingResourceResolverExtension() - Constructor for class gov.nist.secauto.decima.xml.templating.services.TemplatingResourceResolverExtension
- 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.
- TESTED - gov.nist.secauto.decima.core.assessment.result.TestState
- TestingResourceResolverExtension - Class in gov.nist.secauto.decima.xml.testing.services
- TestingResourceResolverExtension() - Constructor for class gov.nist.secauto.decima.xml.testing.services.TestingResourceResolverExtension
- TestResult - Interface in gov.nist.secauto.decima.core.assessment.result
- TestResultLoggingHandler - Class in gov.nist.secauto.decima.core.assessment.util
-
A logging handler that logs the result of each reported
TestResult
. - TestResultLoggingHandler(RequirementsManager) - Constructor for class gov.nist.secauto.decima.core.assessment.util.TestResultLoggingHandler
- TestResultLoggingHandler(RequirementsManager, LoggingHandler) - Constructor for class gov.nist.secauto.decima.core.assessment.util.TestResultLoggingHandler
- TestState - Enum in gov.nist.secauto.decima.core.assessment.result
- TestStatus - Enum in gov.nist.secauto.decima.core.assessment.result
- 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.core.assessment.result.BasicTestResult
- toString() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultBaseRequirementResult
- toString() - Method in class gov.nist.secauto.decima.core.assessment.result.DefaultDerivedRequirementResult
- toString() - Method in class gov.nist.secauto.decima.xml.document.SimpleXPathContext
- toString() - Method in class gov.nist.secauto.decima.xml.testing.assertion.BaseRequirementAssertion
- toString() - Method in class gov.nist.secauto.decima.xml.testing.assertion.DerivedRequirementAssertion
- toString() - Method in class gov.nist.secauto.decima.xml.testing.assertion.OverallAssertion
- toString() - Method in class gov.nist.secauto.decima.xml.testing.assertion.RemainingAssertion
- 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
- transform(Source, Result) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
- transform(Source, Result) - Method in interface gov.nist.secauto.decima.xml.schematron.Schematron
- transform(Source, Result, String) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
- transform(Source, Result, String) - Method in interface gov.nist.secauto.decima.xml.schematron.Schematron
- transform(Source, Result, String, Map<String, String>) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
- transform(Source, Result, String, Map<String, String>) - Method in interface gov.nist.secauto.decima.xml.schematron.Schematron
- 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.
- transformInternal(Source, Result, String, Map<String, String>) - Method in class gov.nist.secauto.decima.xml.schematron.DefaultSchematron
U
- UnitTestFileHandler - Interface in gov.nist.secauto.decima.xml.testing
- UnitTestSupport - Class in gov.nist.secauto.decima.xml.testing
- UnitTestSupport(String, String, File) - Constructor for class gov.nist.secauto.decima.xml.testing.UnitTestSupport
-
Construct a new instance.
- URIUtil - Class in gov.nist.secauto.decima.core.util
- URLUtil - Class in gov.nist.secauto.decima.core.util
V
- validateValue(String) - Method in class gov.nist.secauto.decima.module.cli.commons.cli.AbstractOptionValidator
- validateValue(String) - Method in class gov.nist.secauto.decima.module.cli.commons.cli.OptionEnumerationValidator
- validateValue(String) - Method in class gov.nist.secauto.decima.module.cli.commons.cli.OptionPatternValidator
- validationEnded(AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- validationEnded(AssessmentResultBuilder) - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
- validationEnded(AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- validationEnded(AssessmentResultBuilder) - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- validationStarted() - Method in class gov.nist.secauto.decima.core.assessment.util.AbstractDelegatingLoggingHandler
- validationStarted() - Method in interface gov.nist.secauto.decima.core.assessment.util.LoggingHandler
- validationStarted() - Method in class gov.nist.secauto.decima.core.assessment.util.NoOpLoggingHandler
- validationStarted() - Method in class gov.nist.secauto.decima.xml.testing.AssessmentRunNotifierDecorator
- value() - Method in annotation type gov.nist.secauto.decima.xml.testing.PathRunner.Paths
-
A filesystem path.
- value() - Method in annotation type gov.nist.secauto.decima.xml.testing.PathRunner.Requirements
-
One or more paths to Decima requirement XML definition files to use.
- valueOf(String) - Static method in enum gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.decima.core.assessment.result.Severity
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.decima.core.assessment.result.TestState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.decima.core.assessment.result.TestStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.decima.core.requirement.RequirementType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssertionEntry.AssertionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum gov.nist.secauto.decima.xml.testing.assertion.Operator
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum gov.nist.secauto.decima.core.assessment.result.Severity
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum gov.nist.secauto.decima.core.assessment.result.TestState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum gov.nist.secauto.decima.core.assessment.result.TestStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum gov.nist.secauto.decima.core.requirement.RequirementType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum gov.nist.secauto.decima.xml.assessment.schematron.SchematronAssertionEntry.AssertionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum gov.nist.secauto.decima.xml.testing.assertion.Operator
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- walk(AssessmentResults, RequirementHandler) - Method in class gov.nist.secauto.decima.xml.testing.assertion.ResultsWalker
-
Walks each base requirement and associated derived requirements, calling back to the handler for each visit.
- walkDerivedRequirements(BaseRequirementResult, RequirementHandler) - Method in class gov.nist.secauto.decima.xml.testing.assertion.ResultsWalker
- walkTestResults(BaseRequirementResult, DerivedRequirementResult, RequirementHandler) - Method in class gov.nist.secauto.decima.xml.testing.assertion.ResultsWalker
- warning(TransformerException) - Method in class gov.nist.secauto.decima.core.util.Log4jErrorListener
- warning(SAXParseException) - Method in class gov.nist.secauto.decima.xml.assessment.schema.AssessmentSAXErrorHandler
- WARNING - gov.nist.secauto.decima.core.assessment.result.ResultStatus
-
The resulting test or requirement evaluation was unsuccessful and resulted in a warning.
- WARNING - gov.nist.secauto.decima.core.assessment.result.Severity
- WARNING - gov.nist.secauto.decima.core.assessment.result.TestStatus
-
The resulting test was successful, but resulted in a warning.
- 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
- XmlAssessmentResourceResolverExtension - Class in gov.nist.secauto.decima.xml.assessment.service
- XmlAssessmentResourceResolverExtension() - Constructor for class gov.nist.secauto.decima.xml.assessment.service.XmlAssessmentResourceResolverExtension
- 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. - XMLPathLocationAssessmentXMLFilter - Class in gov.nist.secauto.decima.xml.assessment.schema
- XMLPathLocationAssessmentXMLFilter() - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.XMLPathLocationAssessmentXMLFilter
- 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
- XPathAction<T> - Interface in gov.nist.secauto.decima.xml.templating.document.post.template
-
Represents classes that make modifications to elements and attributes of an XML instance based on an XPath expression.
- 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.
- XPathLocatingContentHandler - Class in gov.nist.secauto.decima.xml.assessment.schema
- XPathLocatingContentHandler() - Constructor for class gov.nist.secauto.decima.xml.assessment.schema.XPathLocatingContentHandler
- 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