Uses of Interface
com.gengoai.hermes.AnnotatableType
-
Packages that use AnnotatableType Package Description com.gengoai.hermes Hermes is a framework for Natural Language Processing.com.gengoai.hermes.annotator com.gengoai.hermes.corpus com.gengoai.hermes.en com.gengoai.hermes.workflow.actions -
-
Uses of AnnotatableType in com.gengoai.hermes
Classes in com.gengoai.hermes that implement AnnotatableType Modifier and Type Class Description class
AnnotationType
An AnnotationType defines anAnnotation
, which is a typed (e.g.class
AttributeType<T>
An AttributeType defines a named Attribute that can be added to an HString.class
RelationType
Dynamic enumeration of known types of relations that can exist between annotations.Fields in com.gengoai.hermes declared as AnnotatableType Modifier and Type Field Description static AnnotatableType[]
Types. BASE_ANNOTATIONS
Methods in com.gengoai.hermes that return AnnotatableType Modifier and Type Method Description AnnotatableType
AnnotatableType.Deserializer. deserialize(com.fasterxml.jackson.core.JsonParser jsonParser, com.fasterxml.jackson.databind.DeserializationContext deserializationContext)
static AnnotatableType
AnnotatableType. valueOf(String name)
Determines the correct AnnotatableType from the given name.Methods in com.gengoai.hermes that return types with arguments of type AnnotatableType Modifier and Type Method Description Set<AnnotatableType>
Document. completed()
Gets the set of completed AnnotatableType on this document.Set<AnnotatableType>
AnnotationSet. getCompleted()
Gets the set of completed annotation types.Map<AnnotatableType,String>
AnnotationSet. getProviders()
Map<AnnotatableType,String>
Document. providers()
Methods in com.gengoai.hermes with parameters of type AnnotatableType Modifier and Type Method Description void
Document. annotate(AnnotatableType... types)
Convenience method for annotating the document with the given annotatable types.String
AnnotationSet. getAnnotationProvider(AnnotatableType type)
Gets information on what annotator provided the annotation of the given typeString
Document. getAnnotationProvider(AnnotatableType type)
Gets the provider for the given AnnotatableType when that type is completed on the document.boolean
AnnotationSet. isCompleted(AnnotatableType type)
Gets if the given annotation type is completed or notboolean
Document. isCompleted(AnnotatableType type)
Checks is if a givenAnnotatableType
is completed, i.e.void
AnnotatableType.Serializer. serialize(AnnotatableType type, com.fasterxml.jackson.core.JsonGenerator jsonGenerator, com.fasterxml.jackson.databind.SerializerProvider serializerProvider)
void
Document. setCompleted(AnnotatableType type, String provider)
Marks the given AnnotatableType as being completed by the given provider.void
AnnotationSet. setIsCompleted(AnnotatableType type, boolean isCompleted, String annotatorInformation)
Sets the given annotation type as being completed or notvoid
Document. setUncompleted(AnnotatableType type)
Marks the given AnnotatableType as not being completed.Constructors in com.gengoai.hermes with parameters of type AnnotatableType Constructor Description AnnotationPipeline(@NonNull AnnotatableType... types)
Instantiates a new AnnotationPipeline with the given set of annotatable types to be annotated.Constructor parameters in com.gengoai.hermes with type arguments of type AnnotatableType Constructor Description AnnotationPipeline(@NonNull Collection<? extends AnnotatableType> types)
Instantiates a new AnnotationPipeline with the given set of annotatable types to be annotated. -
Uses of AnnotatableType in com.gengoai.hermes.annotator
Methods in com.gengoai.hermes.annotator that return types with arguments of type AnnotatableType Modifier and Type Method Description protected Set<AnnotatableType>
DefaultDependencyAnnotator. furtherRequires()
protected Set<AnnotatableType>
DefaultPhraseChunkAnnotator. furtherRequires()
protected Set<AnnotatableType>
DefaultTokenTypeEntityAnnotator. furtherRequires()
protected Set<AnnotatableType>
SentenceLevelAnnotator. furtherRequires()
The annotation types beyond sentence and token that are also required.Set<AnnotatableType>
Annotator. requires()
The annotation types required to be on a document before this annotator can annotateSet<AnnotatableType>
DefaultCategoryAnnotator. requires()
Set<AnnotatableType>
DefaultLemmaAnnotator. requires()
Set<AnnotatableType>
DefaultMlEntityAnnotator. requires()
Set<AnnotatableType>
DefaultSentenceAnnotator. requires()
Set<AnnotatableType>
DefaultStemAnnotator. requires()
Set<AnnotatableType>
DefaultTransliterationAnnotator. requires()
Set<AnnotatableType>
SentenceLevelAnnotator. requires()
abstract Set<AnnotatableType>
Annotator. satisfies()
The set of annotation types that this annotator satisfies by this annotatorSet<AnnotatableType>
DefaultCategoryAnnotator. satisfies()
Set<AnnotatableType>
DefaultDependencyAnnotator. satisfies()
Set<AnnotatableType>
DefaultLemmaAnnotator. satisfies()
Set<AnnotatableType>
DefaultMlEntityAnnotator. satisfies()
Set<AnnotatableType>
DefaultPartOfSpeechAnnotator. satisfies()
Set<AnnotatableType>
DefaultPhraseChunkAnnotator. satisfies()
Set<AnnotatableType>
DefaultSentenceAnnotator. satisfies()
Set<AnnotatableType>
DefaultStemAnnotator. satisfies()
Set<AnnotatableType>
DefaultTokenAnnotator. satisfies()
Set<AnnotatableType>
DefaultTokenTypeEntityAnnotator. satisfies()
Set<AnnotatableType>
DefaultTransliterationAnnotator. satisfies()
Set<AnnotatableType>
FuzzyLexiconAnnotator. satisfies()
Set<AnnotatableType>
LexiconAnnotator. satisfies()
Set<AnnotatableType>
RegexAnnotator. satisfies()
Set<AnnotatableType>
SubTypeAnnotator. satisfies()
-
Uses of AnnotatableType in com.gengoai.hermes.corpus
Methods in com.gengoai.hermes.corpus that return types with arguments of type AnnotatableType Modifier and Type Method Description Set<AnnotatableType>
Corpus. getCompleted()
Methods in com.gengoai.hermes.corpus with parameters of type AnnotatableType Modifier and Type Method Description default Corpus
Corpus. annotate(@NonNull AnnotatableType... annotatableTypes)
default DocumentCollection
DocumentCollection. annotate(@NonNull AnnotatableType... annotatableTypes)
Annotates this corpus with the given annotation types and returns a new corpus with the given annotation types present -
Uses of AnnotatableType in com.gengoai.hermes.en
Methods in com.gengoai.hermes.en that return types with arguments of type AnnotatableType Modifier and Type Method Description Set<AnnotatableType>
ENEntityAnnotator. satisfies()
-
Uses of AnnotatableType in com.gengoai.hermes.workflow.actions
Constructors in com.gengoai.hermes.workflow.actions with parameters of type AnnotatableType Constructor Description Annotate(@NonNull AnnotatableType... types)
-