Web-based responsive document annotation tool
activeannoservice / project.annotationschema / 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.
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 ) |
Name | Summary |
---|---|
referenceKey | val referenceKey: AnnotationStepKey |
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 |
Name | Summary |
---|---|
ValuesEqual | class ValuesEqual : AtomicEnableCondition |
ValuesExist | class ValuesExist : AtomicEnableCondition |
ValuesIntersect | class ValuesIntersect : AtomicEnableCondition |