Package ai.tock.nlp.front.shared.config
Class ClassifiedEntity
-
- All Implemented Interfaces:
-
ai.tock.nlp.core.IntOpenRange,kotlin.Comparable
public final class ClassifiedEntity implements IntOpenRangeA classification for an entity.
-
-
Constructor Summary
Constructors Constructor Description ClassifiedEntity(String type, String role, Integer start, Integer end, List<ClassifiedEntity> subEntities)ClassifiedEntity(ParsedEntityValue value)ClassifiedEntity(EntityValue value)
-
Method Summary
Modifier and Type Method Description final StringgetType()final StringgetRole()IntegergetStart()IntegergetEnd()final List<ClassifiedEntity>getSubEntities()final EntityValuetoEntityValue(Function2<String, String, Entity> entityProvider)final EntityRecognitiontoEntityRecognition(Function2<String, String, Entity> entityProvider)final EntitytoEntity(Function2<String, String, Entity> entityProvider)final BooleancontainsEntityOrSubEntity(String entityType)Does this entity contains the specified entity type ? -
-
Constructor Detail
-
ClassifiedEntity
ClassifiedEntity(String type, String role, Integer start, Integer end, List<ClassifiedEntity> subEntities)
-
ClassifiedEntity
ClassifiedEntity(ParsedEntityValue value)
-
ClassifiedEntity
ClassifiedEntity(EntityValue value)
-
-
Method Detail
-
getSubEntities
final List<ClassifiedEntity> getSubEntities()
-
toEntityValue
final EntityValue toEntityValue(Function2<String, String, Entity> entityProvider)
-
toEntityRecognition
final EntityRecognition toEntityRecognition(Function2<String, String, Entity> entityProvider)
-
containsEntityOrSubEntity
final Boolean containsEntityOrSubEntity(String entityType)
Does this entity contains the specified entity type ?
-
-
-
-