All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AbstractAssessment<DOC extends Document> Provides basic functions common to allAssessment
implementations.AbstractAssessmentExecutor<DOC extends Document> Provides common assessment execution functions to support concreteAssessmentExecutor
implementations.AbstractBaseRequirement AbstractDelegatingLoggingHandler AbstractLogicAssessment<DOC extends Document> This class is a stub for assessment logic handled in code.AbstractRequirement AbstractRequirementResult An abstract implementation of aRequirementResult
.Assessment<DOC extends Document> This interface represents an assessment, a series of tests used to check the well-formedness and content-completeness of an XML document.AssessmentException Represents an error thrown while executing an assessment.AssessmentExecutionHelper AssessmentExecutor<DOC extends Document> This interface represents an executor that is capable of evaluating one or more associatedAssessment
instances.AssessmentExecutorFactory An interface for a factory that createsAssessmentExecutor
instances.AssessmentLoggingHandler AssessmentReactor Provides a reusable execution environment for executing assessments using a a common set of requirements.AssessmentResultBuilder Implementations of this interface can be used to build anAssessmentResults
based on results reported to the builder during an assessment.AssessmentResults Represents the collected results of performing one or more assessments.AssessmentSequence<DOC extends Document> This class provides support for a list of assessments that get evaluated in a series.AssessmentStats AssessmentSummarizingLoggingHandler BaseRequirement Represents a requirement from a specification source.BaseRequirementResult Represents the compiled results of evaluating all derived requirements associated with a givenBaseRequirement
.BasicAssessmentExecutor<DOC extends Document> A basic, non-mutable implementation of anAssessmentExecutor
.BasicAssessmentExecutorFactory This class provides a mechanism to create newAssessmentExecutor
instances that can execute a sequence of configuredAssessment
instances against aDocument
.BasicTestResult Describes aContext
within a content instance where aDerivedRequirement
was tested and found to be evaluated to some status.CachingStrategy<DOC extends Document> ClasspathHandler ConcurrentAssessmentExecutor<DOC extends Document> ConcurrentAssessmentExecutorFactory This class provides a mechanism to create newAssessmentExecutor
instances that leverage the sameExecutor
instance to execute a sequence of configuredAssessment
instances against aDocument
.Condition<DOC extends Document> A functional interface that supports the definition of different types of condition callbacks.ConditionalAssessment<DOC extends Document> A feature interface that indicates that an assessment can be conditionally applied if the target document matches an expected criteria.Context CustomURLStreamHandlerFactory Decima A factory that provides methods to create assessment execution instances, requirement managers, report generators, and other assessment-related classes used by Decima.DefaultAssessmentResultBuilder DefaultAssessmentResults DefaultBaseRequirement DefaultBaseRequirementResult DefaultConditionalAssessment<DOC extends Document> A concrete implementation of aConditionalAssessment
that acts as a decorator for another assessment.DefaultDerivedRequirement DefaultDerivedRequirementResult DefaultRequirementsManager DefaultResultStatusBehavior A simple default implementation of aResultStatusBehavior
that always considers a given requirement to be in scope.DefaultSourceInfo DefaultSpecification DefaultSpecificationReference DerivedRequirement DerivedRequirementResult Document DocumentException DocumentPostProcessor<DOC extends MutableDocument> ExecutorServiceUtil Handler Log4jErrorListener LoggingHandler LogicAssessment<DOC extends Document> A marker interface for assessments that are based on hard-coded logic.MappedCachingStrategy<DOC extends Document> MutableDocument A marker interface for a document that may be modified.MutableRequirementsManager NoOpLoggingHandler ObjectUtil OverallSummaryLoggingHandler Requirement A common interface for all requirement types.RequirementAppender RequirementResult A common interface for all requirement result types.RequirementsManager Contains all of the requirements loaded on start-up.RequirementsParser RequirementsParserException RequirementType ResourceResolver<DOC extends Document> ResultStatus An enumeration of the possible values for aTestResult
, aDerivedRequirementResult
, and aBaseRequirementResult
indicating the result of a test, a collection of test results for a derived requirement, or a collection of derived requirements for a base requirement respectively.ResultStatusBehavior Used by theDefaultAssessmentResultBuilder
to determine if results pertaining to a given requirement are considered to be relevant to the results set produced by a group of assessments.Severity SourceInfo Specification SpecificationReference TestResult TestResultLoggingHandler A logging handler that logs the result of each reportedTestResult
.TestState TestStatus URIUtil URLUtil