Skip navigation links
A C D E F G H I M N O P R S T U V 

A

AmountOfMoneyValue - Class in fr.vsct.tock.nlp.entity
 
AmountOfMoneyValue(value, unit) - Constructor for class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 

C

calculateEnd(start) - Method in enum fr.vsct.tock.nlp.entity.date.DateEntityGrain
 
Companion - Static variable in enum fr.vsct.tock.nlp.entity.date.DateEntityGrain
 
component1() - Method in class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.CustomValueWrapper
 
component1() - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.DistanceValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.EmailValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.NumberValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.OrdinalValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.PhoneNumberValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.UrlValue
 
component1() - Method in class fr.vsct.tock.nlp.entity.VolumeValue
 
component2() - Method in class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 
component2() - Method in class fr.vsct.tock.nlp.entity.CustomValueWrapper
 
component2() - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
component2() - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 
component2() - Method in class fr.vsct.tock.nlp.entity.DistanceValue
 
component2() - Method in class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
component2() - Method in class fr.vsct.tock.nlp.entity.VolumeValue
 
copy(value, unit) - Method in class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 
copy(klass, value) - Method in class fr.vsct.tock.nlp.entity.CustomValueWrapper
A jackson wrapper to store class name with dynamic type value. Usually, it is better to extend interface Value directly.
copy(date, grain) - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
copy(date, toDate) - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
Date interval definition.
copy(value, unit) - Method in class fr.vsct.tock.nlp.entity.DistanceValue
 
copy(value) - Method in class fr.vsct.tock.nlp.entity.EmailValue
 
copy(value) - Method in class fr.vsct.tock.nlp.entity.NumberValue
 
copy(value) - Method in class fr.vsct.tock.nlp.entity.OrdinalValue
 
copy(value) - Method in class fr.vsct.tock.nlp.entity.PhoneNumberValue
 
copy(value, unit) - Method in class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
copy(value) - Method in class fr.vsct.tock.nlp.entity.UrlValue
 
copy(value, unit) - Method in class fr.vsct.tock.nlp.entity.VolumeValue
 
CustomValueWrapper - Class in fr.vsct.tock.nlp.entity
A jackson wrapper to store class name with dynamic type value. Usually, it is better to extend interface Value directly.
CustomValueWrapper(klass, value) - Constructor for class fr.vsct.tock.nlp.entity.CustomValueWrapper
A jackson wrapper to store class name with dynamic type value. Usually, it is better to extend interface Value directly.
CustomValueWrapper(klass, value) - Constructor for class fr.vsct.tock.nlp.entity.CustomValueWrapper
 
CustomValueWrapper(value) - Constructor for class fr.vsct.tock.nlp.entity.CustomValueWrapper
 

D

DateEntityGrain - Enum in fr.vsct.tock.nlp.entity.date
 
DateEntityGrain(time) - Constructor for enum fr.vsct.tock.nlp.entity.date.DateEntityGrain
 
DateEntityGrain.Companion - Class in fr.vsct.tock.nlp.entity.date
 
DateEntityRange - Interface in fr.vsct.tock.nlp.entity.date
Both class DateEntityValue && class DateIntervalEntityValue can be seen as date range.
DateEntityValue - Class in fr.vsct.tock.nlp.entity.date
DateEntityValue(date, grain) - Constructor for class fr.vsct.tock.nlp.entity.date.DateEntityValue
DateIntervalEntityValue - Class in fr.vsct.tock.nlp.entity.date
Date interval definition.
DateIntervalEntityValue(date, toDate) - Constructor for class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
Date interval definition.
DistanceValue - Class in fr.vsct.tock.nlp.entity
 
DistanceValue(value, unit) - Constructor for class fr.vsct.tock.nlp.entity.DistanceValue
 

E

EmailValue - Class in fr.vsct.tock.nlp.entity
 
EmailValue(value) - Constructor for class fr.vsct.tock.nlp.entity.EmailValue
 
end() - Method in interface fr.vsct.tock.nlp.entity.date.DateEntityRange
 
end() - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
end() - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.CustomValueWrapper
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.DistanceValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.EmailValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.NumberValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.OrdinalValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.PhoneNumberValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.UrlValue
 
equals(p) - Method in class fr.vsct.tock.nlp.entity.VolumeValue
 

F

fr.vsct.tock.nlp.entity - package fr.vsct.tock.nlp.entity
 
fr.vsct.tock.nlp.entity.date - package fr.vsct.tock.nlp.entity.date
 
fr.vsct.tock.nlp.entity.temperature - package fr.vsct.tock.nlp.entity.temperature
 
from(s) - Method in class fr.vsct.tock.nlp.entity.date.DateEntityGrain.Companion
 

G

getDate() - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
getDate() - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 
getGrain() - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
getId(kClass) - Method in class fr.vsct.tock.nlp.entity.ValueResolverRepository
 
getKlass() - Method in class fr.vsct.tock.nlp.entity.CustomValueWrapper
 
getMechanism() - Method in class fr.vsct.tock.nlp.entity.ValueTypeIdResolver
 
getTime() - Method in enum fr.vsct.tock.nlp.entity.date.DateEntityGrain
 
getToDate() - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 
getType(id) - Method in class fr.vsct.tock.nlp.entity.ValueResolverRepository
 
getUnit() - Method in class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 
getUnit() - Method in class fr.vsct.tock.nlp.entity.DistanceValue
 
getUnit() - Method in class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
getUnit() - Method in class fr.vsct.tock.nlp.entity.VolumeValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.CustomValueWrapper
 
getValue() - Method in class fr.vsct.tock.nlp.entity.DistanceValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.EmailValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.NumberValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.OrdinalValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.PhoneNumberValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.UrlValue
 
getValue() - Method in class fr.vsct.tock.nlp.entity.VolumeValue
 

H

hashCode() - Method in class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.CustomValueWrapper
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.DistanceValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.EmailValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.NumberValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.OrdinalValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.PhoneNumberValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.UrlValue
 
hashCode() - Method in class fr.vsct.tock.nlp.entity.VolumeValue
 

I

idFromValue(value) - Method in class fr.vsct.tock.nlp.entity.ValueTypeIdResolver
 
idFromValueAndType(value, suggestedType) - Method in class fr.vsct.tock.nlp.entity.ValueTypeIdResolver
 
INSTANCE - Static variable in class fr.vsct.tock.nlp.entity.ValueResolverRepository
 

M

maxGrain(start, end) - Method in class fr.vsct.tock.nlp.entity.date.DateEntityGrain.Companion
 

N

NumberValue - Class in fr.vsct.tock.nlp.entity
 
NumberValue(value) - Constructor for class fr.vsct.tock.nlp.entity.NumberValue
 

O

OrdinalValue - Class in fr.vsct.tock.nlp.entity
 
OrdinalValue(value) - Constructor for class fr.vsct.tock.nlp.entity.OrdinalValue
 

P

PhoneNumberValue - Class in fr.vsct.tock.nlp.entity
 
PhoneNumberValue(value) - Constructor for class fr.vsct.tock.nlp.entity.PhoneNumberValue
 

R

registerType(kClass) - Method in class fr.vsct.tock.nlp.entity.ValueResolverRepository
Register a new interface Value type.

S

start() - Method in interface fr.vsct.tock.nlp.entity.date.DateEntityRange
 
start() - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
start() - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 

T

TemperatureUnit - Enum in fr.vsct.tock.nlp.entity.temperature
 
TemperatureUnit() - Constructor for enum fr.vsct.tock.nlp.entity.temperature.TemperatureUnit
 
TemperatureValue - Class in fr.vsct.tock.nlp.entity.temperature
 
TemperatureValue(value, unit) - Constructor for class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.AmountOfMoneyValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.CustomValueWrapper
 
toString() - Method in class fr.vsct.tock.nlp.entity.date.DateEntityValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.date.DateIntervalEntityValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.DistanceValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.EmailValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.NumberValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.OrdinalValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.PhoneNumberValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.temperature.TemperatureValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.UrlValue
 
toString() - Method in class fr.vsct.tock.nlp.entity.VolumeValue
 
truncate(date) - Method in enum fr.vsct.tock.nlp.entity.date.DateEntityGrain
 
typeFromId(context, id) - Method in class fr.vsct.tock.nlp.entity.ValueTypeIdResolver
 

U

UnknownValue - Class in fr.vsct.tock.nlp.entity
Used when real value type is unavailable.
UnknownValue() - Constructor for class fr.vsct.tock.nlp.entity.UnknownValue
Used when real value type is unavailable.
UrlValue - Class in fr.vsct.tock.nlp.entity
 
UrlValue(value) - Constructor for class fr.vsct.tock.nlp.entity.UrlValue
 

V

Value - Interface in fr.vsct.tock.nlp.entity
It is recommended (but not mandatory) that values evaluated by EntityEvaluators implement this interface. Do not forget to call also ValueResolverRepository#registerType for each new value type.
ValueResolverRepository - Class in fr.vsct.tock.nlp.entity
 
ValueTypeIdResolver - Class in fr.vsct.tock.nlp.entity
 
ValueTypeIdResolver() - Constructor for class fr.vsct.tock.nlp.entity.ValueTypeIdResolver
 
VolumeValue - Class in fr.vsct.tock.nlp.entity
 
VolumeValue(value, unit) - Constructor for class fr.vsct.tock.nlp.entity.VolumeValue
 
A C D E F G H I M N O P R S T U V 
Skip navigation links