Web-based responsive document annotation tool
activeannoservice / annotationdefinition
Name | Summary |
---|---|
AnnotationDefinition | Base class for all AnnotationDefinitions. An AnnotationDefinition defines how an annotation is required to be created, e.g. on which target it is defined, is it optional, maximum length etc.abstract class AnnotationDefinition |
AnnotationDefinitionDAO | class AnnotationDefinitionDAO |
AnnotationDefinitionList | Wrapper class to prevent type erasure of AnnotationDefinition. This way, the JsonSubType info is preserved.class AnnotationDefinitionList : ArrayList < AnnotationDefinition > |
AnnotationID | typealias AnnotationID = String |
BooleanAnnotationDefinition | Annotation for a boolean input.class BooleanAnnotationDefinition : AnnotationDefinition |
CaseBehavior | How to handle differences in cases between tags?enum class CaseBehavior |
ClosedNumberAnnotationDefinition | Annotation for a closed number with a min, max and required step. Necessary if you want to display annotation as a slider.class ClosedNumberAnnotationDefinition : AnnotationDefinition |
HierarchicalTagSetAnnotationDefinition | Annotation definition which requests the annotator to chose from a set of predefined TagSetOptionsclass HierarchicalTagSetAnnotationDefinition : AnnotationDefinition |
NumberRangeAnnotationDefinition | A number range between min and max with step steps between. Results in two values, a lower and upper value.class NumberRangeAnnotationDefinition : AnnotationDefinition |
OpenNumberAnnotationDefinition | Annotation for an unrestricted number. Cannot be displayed as a slider, only number input.class OpenNumberAnnotationDefinition : AnnotationDefinition |
OpenTagAnnotationDefinition | Tags annotation with the ability to add new tags from the user. Here, the tag is just a string / the value is the actual stringclass OpenTagAnnotationDefinition : AnnotationDefinition |
OpenTextAnnotationDefinition | Annotation for some open text inputclass OpenTextAnnotationDefinition : AnnotationDefinition |
TagSetAnnotationDefinition | Annotation definition which requests the annotator to chose from a set of predefined TagSetOptionsclass TagSetAnnotationDefinition : AnnotationDefinition |
Name | Summary |
---|---|
getAllOptions | fun HierarchicalTagSetAnnotationDefinition .getAllOptions(): List <HierarchicalTagSetOption> |
getOptionsDeepestLevel | fun HierarchicalTagSetAnnotationDefinition .getOptionsDeepestLevel(): List <HierarchicalTagSetOption> |