ActiveAnno

Web-based responsive document annotation tool

View the Project on GitHub MaxMello/ActiveAnno

activeannoservice / project.annotationschema / AtomicEnableCondition

AtomicEnableCondition

abstract class AtomicEnableCondition : EnableCondition

AtomicEnableConditions are defined in relation to a single referenceKey and do not include more complex conditions such as And or Or.

Constructors

Name Summary
<init> AtomicEnableConditions are defined in relation to a single referenceKey and do not include more complex conditions such as And or Or.AtomicEnableCondition(referenceKey: AnnotationStepKey)

Properties

Name Summary
referenceKey val referenceKey: AnnotationStepKey

Functions

Name Summary
applyCondition abstract fun applyCondition(values: Set<String>): Boolean
equals open fun equals(other: Any?): Boolean
execute open fun execute(document: Document, annotations: AnnotationMap): Boolean
hashCode open fun hashCode(): Int

Inheritors

Name Summary
ValuesEqual class ValuesEqual : AtomicEnableCondition
ValuesExist class ValuesExist : AtomicEnableCondition
ValuesIntersect class ValuesIntersect : AtomicEnableCondition