All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
| Class |
Description |
| AbstractAssertion |
|
| AbstractAssessment<DOC extends Document> |
Provides basic functions common to all Assessment implementations.
|
| AbstractAssessmentExecutor<DOC extends Document> |
Provides common assessment execution functions to support concrete AssessmentExecutor
implementations.
|
| AbstractBaseRequirement |
|
| AbstractCatalogResourceResolverExtension |
|
| AbstractDelegatingContentHandler |
|
| AbstractDelegatingLoggingHandler |
|
| AbstractDerivedRequirementParsingHandler |
|
| AbstractFindMatchingDerivedRequirements<T> |
|
| AbstractFindNonMatchingDerivedRequirementsHandler<T> |
|
| AbstractIdAwareSchematronHandler |
|
| AbstractIdAwareSVRLHandler |
|
| AbstractJDOMDocument |
|
| AbstractLogicAssessment<DOC extends Document> |
This class is a stub for assessment logic handled in code.
|
| AbstractOptionValidator |
|
| AbstractRequirement |
|
| AbstractRequirementGroupAssertion |
|
| AbstractRequirementResult |
|
| AbstractSVRLHandler |
|
| AbstractXPathAction<T> |
This abstract implementation provides basic XPath query support for Action
implementations that handle specific action operations.
|
| AbstractXPathEvaluator<FACTORY extends XPathFactory> |
This class provides convenience methods for evaluating XPath expressions using a provided
XPathFactory.
|
| Action |
This interface represents an action that can be performed on an XML template to make
modifications to the underlying XML instance data.
|
| ActionException |
|
| ActionProcessingException |
|
| AddAttributeAction |
Adds a new XML attribute to an exiting element.
|
| Application |
|
| Assertion |
|
| AssertionDescriptionAdapter |
|
| AssertionException |
|
| AssertionTracker |
Used to track which assertions have been checked vs.
|
| 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.
|
| AssessmentDescriptionAdapter<DOC extends 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 associated
Assessment instances.
|
| AssessmentExecutorFactory |
|
| 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 an AssessmentResults based on
results reported to the builder during an assessment.
|
| AssessmentResults |
Represents the collected results of performing one or more assessments.
|
| AssessmentRunNotifierDecorator |
|
| AssessmentSAXErrorHandler |
|
| AssessmentSequence<DOC extends Document> |
This class provides support for a list of assessments that get evaluated in a series.
|
| AssessmentStats |
|
| AssessmentSummarizingLoggingHandler |
|
| AssessmentUnitTest |
|
| AssessmentUnitTestBase |
|
| AssessmentUnitTestBuilder |
|
| AssessmentUnitTestParser |
|
| BaseRequirement |
Represents a requirement from a specification source.
|
| BaseRequirementAssertion |
|
| BaseRequirementResult |
Represents the compiled results of evaluating all derived requirements associated with a given
BaseRequirement.
|
| BasicAssessmentExecutor<DOC extends Document> |
|
| BasicAssessmentExecutorFactory |
|
| BasicTestResult |
Describes a Context within a content instance where a DerivedRequirement was
tested and found to be evaluated to some status.
|
| CachingStrategy<DOC extends Document> |
|
| ClasspathHandler |
|
| CLIParser |
|
| CompiledXPath<T,U extends XPathFactory> |
|
| CompositeEntityResolver |
|
| CompositeLSResourceResolver |
|
| CompositeXMLDocument |
|
| ConcurrentAssessmentExecutor<DOC extends Document> |
|
| ConcurrentAssessmentExecutorFactory |
|
| 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.
|
| DecimaLoggingConfigurationFactory |
|
| DefaultAssessmentResultBuilder |
|
| DefaultAssessmentResults |
|
| DefaultBaseRequirement |
|
| DefaultBaseRequirementResult |
|
| DefaultConditionalAssessment<DOC extends Document> |
|
| DefaultDerivedRequirement |
|
| DefaultDerivedRequirementResult |
|
| DefaultRequirementsManager |
|
| DefaultResultStatusBehavior |
A simple default implementation of a ResultStatusBehavior that always considers a given
requirement to be in scope.
|
| DefaultSchematron |
|
| DefaultSchematronCompiler |
|
| DefaultSchematronHandler |
|
| DefaultSourceInfo |
|
| DefaultSpecification |
|
| DefaultSpecificationReference |
|
| DefaultTemplateProcessor |
|
| DefaultXMLContextResolver |
|
| DefaultXMLDocumentFactory |
|
| DelegatingXMLFilter |
|
| DeleteAction |
Deletes elements and/or attributes from an XML document based on the nodes returned by an XPath
query.
|
| DerivedRequirement |
|
| DerivedRequirementAssertion |
|
| DerivedRequirementParsingHandler |
|
| DerivedRequirementResult |
|
| DescriptionAdapter<T> |
|
| DescriptionResolver |
|
| Document |
|
| DocumentException |
|
| DocumentPostProcessor<DOC extends MutableDocument> |
|
| Evaluate |
|
| ExecutorServiceUtil |
|
| ExtendedXSLTransformer |
Provides support for XSL transformations in Decima, with support for dynamically loading XSL
extensions.
|
| Factory |
|
| Handler |
|
| IdAwareSchematronHandler |
|
| InsertChildAction |
Inserts new child elements within existing elements returned by an XPath query over an XML
document.
|
| InsertSiblingAction |
Inserts new sibling elements adjacent to existing elements returned by an XPath query over an XML
document.
|
| InvalidXPathActionException |
|
| JDOMBasedXPathEvaluator |
|
| JDOMDocument |
|
| JDOMUtil |
|
| Log4jErrorListener |
|
| LoggingHandler |
|
| LogicAssessment<DOC extends Document> |
A marker interface for assessments that are based on hard-coded logic.
|
| MappedCachingStrategy<DOC extends Document> |
|
| ModifyAttributeAction |
Modifies existing attribute values returned by an XPath query over an XML document.
|
| MutableDocument |
A marker interface for a document that may be modified.
|
| MutableRequirementsManager |
|
| MutableXMLDocument |
|
| NamespaceUtil |
|
| NoOpLoggingHandler |
|
| NoXPathResultsActionException |
|
| ObjectUtil |
|
| Operator |
|
| OptionEnumerationValidator |
|
| OptionPatternValidator |
|
| OptionValidator |
|
| OverallAssertion |
|
| OverallSummaryLoggingHandler |
|
| ParserException |
|
| PathRunner |
|
| PathRunner.Paths |
Annotation for the runner class to provide paths to be injected into the runner.
|
| PathRunner.Requirements |
Annotation for the runner class to provide paths to be injected into the runner.
|
| RemainingAssertion |
|
| ReplaceAction |
Replaces existing elements returned by an XPath query over an XML document with one or more new
elements.
|
| ReportGenerator |
|
| Requirement |
A common interface for all requirement types.
|
| RequirementAppender |
|
| RequirementHandler |
|
| 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> |
|
| ResourceResolverExtension |
|
| ResourceResolverExtensionService |
|
| ResultGeneratingSVRLHandler |
|
| ResultStatus |
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 |
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 |
|
| SAXContext |
|
| SAXLocationXPathResolver |
|
| SaxonCompiledXPath<T> |
|
| SaxonInitializer |
|
| SaxonXPathFactory |
|
| SAXTestResult |
|
| SchemaAssessment |
|
| Schematron |
|
| SchematronAssertionEntry |
|
| SchematronAssertionEntry.AssertionType |
|
| SchematronAssessment |
|
| SchematronCompilationException |
|
| SchematronCompiler |
|
| SchematronEvaluationException |
|
| SchematronException |
|
| SchematronHandler |
|
| SchematronHandler |
|
| SchematronParser |
|
| Severity |
|
| SimpleXMLDocumentResolver |
|
| SimpleXPathContext |
|
| SingleDerivedRequirementSchematronHandler |
|
| SingleDerivedRequirementSVRLHandler |
|
| SourceInfo |
|
| Specification |
|
| SpecificationReference |
|
| StubRequirementsManager |
|
| SVRLHandler |
|
| SVRLParser |
|
| TemplateParser |
|
| TemplateParserException |
|
| TemplatePostProcessor |
|
| TemplateProcessor |
Represents a template processor that applies a number of Action transforms to a template
document.
|
| TemplateProcessorBuilder |
|
| TemplateProcessorDescriptionAdapter |
|
| TemplatingResourceResolverExtension |
|
| TestingResourceResolverExtension |
|
| TestResult |
|
| TestResultLoggingHandler |
A logging handler that logs the result of each reported TestResult.
|
| TestState |
|
| TestStatus |
|
| TransformerExtension |
|
| TransformerExtension |
|
| TransformerExtensionService |
This extension mechanism provides for a means for registering custom XSL transformer and XPath
functions.
|
| UnitTestFileHandler |
|
| UnitTestSupport |
|
| URIUtil |
|
| URLUtil |
|
| XmlAssessmentResourceResolverExtension |
|
| XMLContextResolver |
|
| XMLDocument |
Represents an instance of XML that can be reused for various forms of XML processing.
|
| XMLDocumentFactory |
|
| XMLDocumentFragment |
|
| XMLPathLocationAssessmentXMLFilter |
|
| XMLRequirementsParser |
|
| XMLResultBuilder |
|
| XPathAction<T> |
Represents classes that make modifications to elements and attributes of an XML instance based on
an XPath expression.
|
| XPathCondition |
|
| XPathContext |
|
| XPathEvaluator |
Implementations of this interface provide XPath evaluation capabilities over a specific XML
document.
|
| XPathLocatingContentHandler |
|
| XPathNamespaceContext |
This class acts a bridge between a JAXP NamespaceContext and a Saxon
NamespaceResolver.
|
| XSLTransformer |
Provides support for XSL transformations in Decima.
|