-
- All Implemented Interfaces:
-
ai.tock.nlp.core.IntOpenRange,kotlin.Comparable
public final class EntityToEvaluate implements IntOpenRange
-
-
Field Summary
Fields Modifier and Type Field Description private final Integerstartprivate final Integerendprivate final Entityentityprivate final List<EntityToEvaluate>subEntities
-
Constructor Summary
Constructors Constructor Description EntityToEvaluate(Integer start, Integer end, Entity entity, List<EntityToEvaluate> subEntities)
-
Method Summary
Modifier and Type Method Description final EntityRecognitiontoEntityRecognition()final Integercomponent1()final Integercomponent2()final Entitycomponent3()final List<EntityToEvaluate>component4()final EntityToEvaluatecopy(Integer start, Integer end, Entity entity, List<EntityToEvaluate> subEntities)IntegergetStart()IntegergetEnd()final EntitygetEntity()final List<EntityToEvaluate>getSubEntities()-
Methods inherited from class ai.tock.nlp.front.shared.evaluation.EntityToEvaluate
compareTo, isSameRange, overlap, overlap, size, textValue, toClosedRange -
Methods inherited from class kotlin.Comparable
equals, hashCode, toString -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
EntityToEvaluate
EntityToEvaluate(Integer start, Integer end, Entity entity, List<EntityToEvaluate> subEntities)
-
-
Method Detail
-
toEntityRecognition
final EntityRecognition toEntityRecognition()
-
component1
final Integer component1()
-
component2
final Integer component2()
-
component3
final Entity component3()
-
component4
final List<EntityToEvaluate> component4()
-
copy
final EntityToEvaluate copy(Integer start, Integer end, Entity entity, List<EntityToEvaluate> subEntities)
-
getEntity
final Entity getEntity()
-
getSubEntities
final List<EntityToEvaluate> getSubEntities()
-
-
-
-