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

A

ai.tock.nlp.entity - package ai.tock.nlp.entity
 
ai.tock.nlp.entity.date - package ai.tock.nlp.entity.date
 
ai.tock.nlp.entity.temperature - package ai.tock.nlp.entity.temperature
 
AmountOfMoneyValue - Class in ai.tock.nlp.entity
 
AmountOfMoneyValue(value, unit) - Constructor for class ai.tock.nlp.entity.AmountOfMoneyValue
 

C

calculateEnd(start, zoneId) - Method in enum ai.tock.nlp.entity.date.DateEntityGrain
 
calculateInclusiveEnd(start, zoneId) - Method in enum ai.tock.nlp.entity.date.DateEntityGrain
 
Companion - Static variable in enum ai.tock.nlp.entity.date.DateEntityGrain
 
component1() - Method in class ai.tock.nlp.entity.AmountOfMoneyValue
 
component1() - Method in class ai.tock.nlp.entity.CustomValueWrapper
 
component1() - Method in class ai.tock.nlp.entity.date.DateEntityValue
 
component1() - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
 
component1() - Method in class ai.tock.nlp.entity.DistanceValue
 
component1() - Method in class ai.tock.nlp.entity.DurationValue
 
component1() - Method in class ai.tock.nlp.entity.EmailValue
 
component1() - Method in class ai.tock.nlp.entity.NumberValue
 
component1() - Method in class ai.tock.nlp.entity.OrdinalValue
 
component1() - Method in class ai.tock.nlp.entity.PhoneNumberValue
 
component1() - Method in class ai.tock.nlp.entity.StringValue
 
component1() - Method in class ai.tock.nlp.entity.temperature.TemperatureValue
 
component1() - Method in class ai.tock.nlp.entity.UrlValue
 
component1() - Method in class ai.tock.nlp.entity.ValueWithProbability
 
component1() - Method in class ai.tock.nlp.entity.VolumeValue
 
component2() - Method in class ai.tock.nlp.entity.AmountOfMoneyValue
 
component2() - Method in class ai.tock.nlp.entity.CustomValueWrapper
 
component2() - Method in class ai.tock.nlp.entity.date.DateEntityValue
 
component2() - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
 
component2() - Method in class ai.tock.nlp.entity.DistanceValue
 
component2() - Method in class ai.tock.nlp.entity.StringValue
 
component2() - Method in class ai.tock.nlp.entity.temperature.TemperatureValue
 
component2() - Method in class ai.tock.nlp.entity.ValueWithProbability
 
component2() - Method in class ai.tock.nlp.entity.VolumeValue
 
copy(value, unit) - Method in class ai.tock.nlp.entity.AmountOfMoneyValue
 
copy(klass, value) - Method in class ai.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 ai.tock.nlp.entity.date.DateEntityValue
Wraps a ZonedDateTime with a enum DateEntityGrain.
copy(date, toDate) - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
Date interval definition.
copy(value, unit) - Method in class ai.tock.nlp.entity.DistanceValue
 
copy(value) - Method in class ai.tock.nlp.entity.DurationValue
 
copy(value) - Method in class ai.tock.nlp.entity.EmailValue
 
copy(value) - Method in class ai.tock.nlp.entity.NumberValue
 
copy(value) - Method in class ai.tock.nlp.entity.OrdinalValue
 
copy(value) - Method in class ai.tock.nlp.entity.PhoneNumberValue
 
copy(value, candidates) - Method in class ai.tock.nlp.entity.StringValue
A value that contains a String with optionally the list of other acceptable values.
copy(value, unit) - Method in class ai.tock.nlp.entity.temperature.TemperatureValue
 
copy(value) - Method in class ai.tock.nlp.entity.UrlValue
 
copy(value, probability) - Method in class ai.tock.nlp.entity.ValueWithProbability
 
copy(value, unit) - Method in class ai.tock.nlp.entity.VolumeValue
 
CustomValueWrapper - Class in ai.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 ai.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 ai.tock.nlp.entity.CustomValueWrapper
 
CustomValueWrapper(value) - Constructor for class ai.tock.nlp.entity.CustomValueWrapper
 

D

DateEntityGrain - Enum in ai.tock.nlp.entity.date
 
DateEntityGrain.Companion - Class in ai.tock.nlp.entity.date
 
DateEntityRange - Interface in ai.tock.nlp.entity.date
Both class DateEntityValue && class DateIntervalEntityValue can be seen as date range.
DateEntityRange() - Constructor for interface ai.tock.nlp.entity.date.DateEntityRange
 
DateEntityRange.DefaultImpls - Class in ai.tock.nlp.entity.date
Both class DateEntityValue && class DateIntervalEntityValue can be seen as date range.
DateEntityValue - Class in ai.tock.nlp.entity.date
Wraps a ZonedDateTime with a enum DateEntityGrain.
DateEntityValue(date, grain) - Constructor for class ai.tock.nlp.entity.date.DateEntityValue
Wraps a ZonedDateTime with a enum DateEntityGrain.
DateIntervalEntityValue - Class in ai.tock.nlp.entity.date
Date interval definition.
DateIntervalEntityValue(date, toDate) - Constructor for class ai.tock.nlp.entity.date.DateIntervalEntityValue
Date interval definition.
DefaultImpls() - Constructor for class ai.tock.nlp.entity.date.DateEntityRange.DefaultImpls
 
DistanceValue - Class in ai.tock.nlp.entity
 
DistanceValue(value, unit) - Constructor for class ai.tock.nlp.entity.DistanceValue
 
duration() - Method in interface ai.tock.nlp.entity.date.DateEntityRange
 
duration() - Method in class ai.tock.nlp.entity.date.DateEntityValue
 
duration() - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
 
DurationValue - Class in ai.tock.nlp.entity
 
DurationValue(value) - Constructor for class ai.tock.nlp.entity.DurationValue
 

E

EmailValue - Class in ai.tock.nlp.entity
 
EmailValue(value) - Constructor for class ai.tock.nlp.entity.EmailValue
 
end($this) - Static method in class ai.tock.nlp.entity.date.DateEntityRange.DefaultImpls
Returns the end exclusive date.
end() - Method in interface ai.tock.nlp.entity.date.DateEntityRange
Returns the end exclusive date.
end(zoneId) - Method in interface ai.tock.nlp.entity.date.DateEntityRange
Returns the end exclusive date. Ie:
end(zoneId) - Method in class ai.tock.nlp.entity.date.DateEntityValue
Returns the end exclusive date. Ie:
end(zoneId) - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
Returns the end exclusive date. Ie:
equals(p) - Method in class ai.tock.nlp.entity.AmountOfMoneyValue
 
equals(p) - Method in class ai.tock.nlp.entity.CustomValueWrapper
A jackson wrapper to store class name with dynamic type value. Usually, it is better to extend interface Value directly.
equals(p) - Method in class ai.tock.nlp.entity.date.DateEntityValue
Wraps a ZonedDateTime with a enum DateEntityGrain.
equals(p) - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
Date interval definition.
equals(p) - Method in class ai.tock.nlp.entity.DistanceValue
 
equals(p) - Method in class ai.tock.nlp.entity.DurationValue
 
equals(p) - Method in class ai.tock.nlp.entity.EmailValue
 
equals(p) - Method in class ai.tock.nlp.entity.NumberValue
 
equals(p) - Method in class ai.tock.nlp.entity.OrdinalValue
 
equals(p) - Method in class ai.tock.nlp.entity.PhoneNumberValue
 
equals(p) - Method in class ai.tock.nlp.entity.StringValue
A value that contains a String with optionally the list of other acceptable values.
equals(p) - Method in class ai.tock.nlp.entity.temperature.TemperatureValue
 
equals(p) - Method in class ai.tock.nlp.entity.UrlValue
 
equals(p) - Method in class ai.tock.nlp.entity.ValueWithProbability
 
equals(p) - Method in class ai.tock.nlp.entity.VolumeValue
 

F

from(s) - Method in class ai.tock.nlp.entity.date.DateEntityGrain.Companion
 

G

getCandidates() - Method in class ai.tock.nlp.entity.StringValue
 
getDate() - Method in class ai.tock.nlp.entity.date.DateEntityValue
 
getDate() - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
 
getGrain() - Method in class ai.tock.nlp.entity.date.DateEntityValue
 
getKlass() - Method in class ai.tock.nlp.entity.CustomValueWrapper
 
getMechanism() - Method in class ai.tock.nlp.entity.ValueTypeIdResolver
 
getProbability() - Method in class ai.tock.nlp.entity.ValueWithProbability
 
getTime() - Method in enum ai.tock.nlp.entity.date.DateEntityGrain
 
getToDate() - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
 
getUnit() - Method in class ai.tock.nlp.entity.AmountOfMoneyValue
 
getUnit() - Method in class ai.tock.nlp.entity.DistanceValue
 
getUnit() - Method in class ai.tock.nlp.entity.temperature.TemperatureValue
 
getUnit() - Method in class ai.tock.nlp.entity.VolumeValue
 
getValue() - Method in class ai.tock.nlp.entity.AmountOfMoneyValue
 
getValue() - Method in class ai.tock.nlp.entity.CustomValueWrapper
 
getValue() - Method in class ai.tock.nlp.entity.DistanceValue
 
getValue() - Method in class ai.tock.nlp.entity.DurationValue
 
getValue() - Method in class ai.tock.nlp.entity.EmailValue
 
getValue() - Method in class ai.tock.nlp.entity.NumberValue
 
getValue() - Method in class ai.tock.nlp.entity.OrdinalValue
 
getValue() - Method in class ai.tock.nlp.entity.PhoneNumberValue
 
getValue() - Method in class ai.tock.nlp.entity.StringValue
 
getValue() - Method in class ai.tock.nlp.entity.temperature.TemperatureValue
 
getValue() - Method in class ai.tock.nlp.entity.UrlValue
 
getValue() - Method in class ai.tock.nlp.entity.ValueWithProbability
 
getValue() - Method in class ai.tock.nlp.entity.VolumeValue
 

H

hashCode() - Method in class ai.tock.nlp.entity.AmountOfMoneyValue
 
hashCode() - Method in class ai.tock.nlp.entity.CustomValueWrapper
A jackson wrapper to store class name with dynamic type value. Usually, it is better to extend interface Value directly.
hashCode() - Method in class ai.tock.nlp.entity.date.DateEntityValue
Wraps a ZonedDateTime with a enum DateEntityGrain.
hashCode() - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
Date interval definition.
hashCode() - Method in class ai.tock.nlp.entity.DistanceValue
 
hashCode() - Method in class ai.tock.nlp.entity.DurationValue
 
hashCode() - Method in class ai.tock.nlp.entity.EmailValue
 
hashCode() - Method in class ai.tock.nlp.entity.NumberValue
 
hashCode() - Method in class ai.tock.nlp.entity.OrdinalValue
 
hashCode() - Method in class ai.tock.nlp.entity.PhoneNumberValue
 
hashCode() - Method in class ai.tock.nlp.entity.StringValue
A value that contains a String with optionally the list of other acceptable values.
hashCode() - Method in class ai.tock.nlp.entity.temperature.TemperatureValue
 
hashCode() - Method in class ai.tock.nlp.entity.UrlValue
 
hashCode() - Method in class ai.tock.nlp.entity.ValueWithProbability
 
hashCode() - Method in class ai.tock.nlp.entity.VolumeValue
 

I

idFromValue(value) - Method in class ai.tock.nlp.entity.ValueTypeIdResolver
 
idFromValueAndType(value, suggestedType) - Method in class ai.tock.nlp.entity.ValueTypeIdResolver
 
inclusiveEnd($this) - Static method in class ai.tock.nlp.entity.date.DateEntityRange.DefaultImpls
Returns the end inclusive date.
inclusiveEnd($this, zoneId) - Static method in class ai.tock.nlp.entity.date.DateEntityRange.DefaultImpls
Returns the end inclusive date. Ie:
inclusiveEnd() - Method in interface ai.tock.nlp.entity.date.DateEntityRange
Returns the end inclusive date.
inclusiveEnd(zoneId) - Method in interface ai.tock.nlp.entity.date.DateEntityRange
Returns the end inclusive date. Ie:
inclusiveEnd(zoneId) - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
Returns the end inclusive date. Ie:
INSTANCE - Static variable in class ai.tock.nlp.entity.ValueResolverRepository
Repository used to register custom interface Value serializer/deserializer.

M

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

N

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

O

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

P

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

R

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

S

start() - Method in interface ai.tock.nlp.entity.date.DateEntityRange
Returns the start inclusive date. Ie
start() - Method in class ai.tock.nlp.entity.date.DateEntityValue
Returns the start inclusive date. Ie
start() - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
Returns the start inclusive date. Ie
StringValue - Class in ai.tock.nlp.entity
A value that contains a String with optionally the list of other acceptable values.
StringValue(value, candidates) - Constructor for class ai.tock.nlp.entity.StringValue
A value that contains a String with optionally the list of other acceptable values.

T

TemperatureUnit - Enum in ai.tock.nlp.entity.temperature
 
TemperatureValue - Class in ai.tock.nlp.entity.temperature
 
TemperatureValue(value, unit) - Constructor for class ai.tock.nlp.entity.temperature.TemperatureValue
 
toString() - Method in class ai.tock.nlp.entity.AmountOfMoneyValue
 
toString() - Method in class ai.tock.nlp.entity.CustomValueWrapper
A jackson wrapper to store class name with dynamic type value. Usually, it is better to extend interface Value directly.
toString() - Method in class ai.tock.nlp.entity.date.DateEntityValue
Wraps a ZonedDateTime with a enum DateEntityGrain.
toString() - Method in class ai.tock.nlp.entity.date.DateIntervalEntityValue
Date interval definition.
toString() - Method in class ai.tock.nlp.entity.DistanceValue
 
toString() - Method in class ai.tock.nlp.entity.DurationValue
 
toString() - Method in class ai.tock.nlp.entity.EmailValue
 
toString() - Method in class ai.tock.nlp.entity.NumberValue
 
toString() - Method in class ai.tock.nlp.entity.OrdinalValue
 
toString() - Method in class ai.tock.nlp.entity.PhoneNumberValue
 
toString() - Method in class ai.tock.nlp.entity.StringValue
A value that contains a String with optionally the list of other acceptable values.
toString() - Method in class ai.tock.nlp.entity.temperature.TemperatureValue
 
toString() - Method in class ai.tock.nlp.entity.UrlValue
 
toString() - Method in class ai.tock.nlp.entity.ValueWithProbability
 
toString() - Method in class ai.tock.nlp.entity.VolumeValue
 
truncate(date) - Method in enum ai.tock.nlp.entity.date.DateEntityGrain
 
typeFromId(context, id) - Method in class ai.tock.nlp.entity.ValueTypeIdResolver
 

U

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

V

Value - Interface in ai.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 if you don't want to store class name of the value.
Value() - Constructor for interface ai.tock.nlp.entity.Value
 
ValueResolverRepository - Class in ai.tock.nlp.entity
Repository used to register custom interface Value serializer/deserializer.
ValueTypeIdResolver - Class in ai.tock.nlp.entity
ValueTypeIdResolver() - Constructor for class ai.tock.nlp.entity.ValueTypeIdResolver
ValueWithProbability - Class in ai.tock.nlp.entity
 
ValueWithProbability(value, probability) - Constructor for class ai.tock.nlp.entity.ValueWithProbability
 
VolumeValue - Class in ai.tock.nlp.entity
 
VolumeValue(value, unit) - Constructor for class ai.tock.nlp.entity.VolumeValue
 
A C D E F G H I M N O P R S T U V 
Skip navigation links