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

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 provided Schematron 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 associated DerivedRequirement children into this RequirementsManager.
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 Decima TestResult.
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 configured Assessment instances against a Document.
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 a DerivedRequirement 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 recorded TestResult 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 same Executor instance to execute a sequence of configured Assessment instances against a Document.
ConcurrentAssessmentExecutorFactory(int) - Constructor for class gov.nist.secauto.decima.core.assessment.ConcurrentAssessmentExecutorFactory
Creates an AssessmentExecutorFactory that uses a ThreadPoolExecutor of the requested size to execute a sequences of configured Assessment 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 resolves XPathContext instances and related information based on a paths originating from a provided base XPath that points to the provided element.
DefaultXMLContextResolver(Document) - Constructor for class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
DefaultXMLDocumentFactory - Class in gov.nist.secauto.decima.xml.document
 
DefaultXMLDocumentFactory() - Constructor for class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
 
DefaultXMLDocumentFactory(CachingStrategy<MutableXMLDocument>) - Constructor for class gov.nist.secauto.decima.xml.document.DefaultXMLDocumentFactory
Constructs the XML document factory with the provided caching strategy.
DefaultXMLDocumentFactory.CyclePreventingDocumentResolver - Class in gov.nist.secauto.decima.xml.document
 
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 calling AbstractAssessment.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 provided AssessmentResultBuilder.
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 of Action 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 JDOM Attribute.
getContext(Content) - Method in class gov.nist.secauto.decima.xml.document.AbstractJDOMDocument
 
getContext(Content) - Method in class gov.nist.secauto.decima.xml.document.context.DefaultXMLContextResolver
 
getContext(Content) - Method in interface gov.nist.secauto.decima.xml.document.context.XMLContextResolver
Retrieve a Context entry for the provided JDOM Content.
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
For each TestState, count the number of derived requirements that have that specific TestState.
getDerivedRequirementStatusCount() - Method in interface gov.nist.secauto.decima.core.assessment.util.AssessmentStats
For each TestStatus, count the number of derived requirements that have that specific TestStatus.
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 target Document.
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 underlying XPath instance.
getNamespaceContext() - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Retrieves an object that can be used for processing namespace contexts.
getNamespaceURI(String) - Method in class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
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 underlying XPath instance.
getXPathVariableResolver() - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Retrieves the resolver used to process XPath variables.
getXslTemplateExtension() - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
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 provided SAXEngine.
JDOMDocument(File, SAXEngine) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
Loads a JDOM document from a File location using the provided SAXEngine.
JDOMDocument(InputStream, String) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(InputStream, String, SAXEngine) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
Loads an XML document from an InputStream.
JDOMDocument(URL) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(URL, SAXEngine) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(Document, URL) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
 
JDOMDocument(Document, URL, XMLContextResolver) - Constructor for class gov.nist.secauto.decima.xml.document.JDOMDocument
A basic constructor for a JDOMDocument that can be used by extensions to construct a new document.
JDOMUtil - Class in gov.nist.secauto.decima.xml.jdom2
 

L

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 provided Condition.
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 provided AssessmentResults.
newInputStream() - Method in interface gov.nist.secauto.decima.core.document.Document
Creates a new InputStream that can be used to read the Document.
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 provided AssessmentResultBuilder.
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 the prepend parameter is set to true.
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 provided TestStatus.
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 and LSResourceResolver 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, a DerivedRequirementResult, and a BaseRequirementResult 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 a SAXParseException.
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 underlying XPath instance.
setNamespaceContext(XPathNamespaceContext) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Used to set handler for prefix-to-namespace mapping and other related operations.
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 underlying XPath instance.
setXPathVariableResolver(XPathVariableResolver) - Method in interface gov.nist.secauto.decima.xml.document.XPathEvaluator
Set a user provided XPath variable resolver that can be used to resolve variables that appear in XPath statements.
setXslTemplateExtension(File) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
Used to specify an XSL template that extends the based reporting template (ReportGenerator.DEFAULT_RESULT_XSL_URL).
setXslTemplateExtension(URI) - Method in class gov.nist.secauto.decima.xml.assessment.result.ReportGenerator
 
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 provided OutputStream 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 Saxon NamespaceResolver.
XPathNamespaceContext() - Constructor for class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
XPathNamespaceContext(String) - Constructor for class gov.nist.secauto.decima.xml.document.XPathNamespaceContext
 
XSLTransformer - Class in gov.nist.secauto.decima.xml.util
Provides support for XSL transformations in Decima.
XSLTransformer() - Constructor for class gov.nist.secauto.decima.xml.util.XSLTransformer
 
XSLTransformer(SaxonTransformerFactory) - Constructor for class gov.nist.secauto.decima.xml.util.XSLTransformer
Constructs an XSL transformer using the provided transformer factory.
A B C D E F G H I J L M N O P R S T U V W X 
All Classes All Packages