Package ai.tock.nlp.core
Class EntityEvaluationContext
-
- All Implemented Interfaces:
public final class EntityEvaluationContextConfigure entity evaluation.
-
-
Field Summary
Fields Modifier and Type Field Description private final ZonedDateTimereferenceDateprivate final BooleanmergeEntityTypesprivate final BooleanclassifyEntityTypesprivate final Map<Entity, ZonedDateTime>referenceDateByEntityMap
-
Constructor Summary
Constructors Constructor Description EntityEvaluationContext(ZonedDateTime referenceDate, Boolean mergeEntityTypes, Boolean classifyEntityTypes, Map<Entity, ZonedDateTime> referenceDateByEntityMap)
-
Method Summary
Modifier and Type Method Description final ZonedDateTimegetReferenceDate()The reference date for dates. final BooleangetMergeEntityTypes()If merging entity type values is requested. final BooleangetClassifyEntityTypes()If using entity type models is requested (entity disambiguation case). final Map<Entity, ZonedDateTime>getReferenceDateByEntityMap()To manage a different date for each specified entity. final ZonedDateTimereferenceDateForEntity(Entity entity)-
-
Constructor Detail
-
EntityEvaluationContext
EntityEvaluationContext(ZonedDateTime referenceDate, Boolean mergeEntityTypes, Boolean classifyEntityTypes, Map<Entity, ZonedDateTime> referenceDateByEntityMap)
-
-
Method Detail
-
getReferenceDate
final ZonedDateTime getReferenceDate()
The reference date for dates.
-
getMergeEntityTypes
final Boolean getMergeEntityTypes()
If merging entity type values is requested.
-
getClassifyEntityTypes
final Boolean getClassifyEntityTypes()
If using entity type models is requested (entity disambiguation case).
-
getReferenceDateByEntityMap
final Map<Entity, ZonedDateTime> getReferenceDateByEntityMap()
To manage a different date for each specified entity.
-
referenceDateForEntity
final ZonedDateTime referenceDateForEntity(Entity entity)
-
-
-
-