Index
All Classes and Interfaces|All Packages
A
- addError(String) - Method in class io.datarouter.enums.Validated
C
- CaseInsensitiveStringMappedEnum<E> - Class in io.datarouter.enums
-
Avoid this class if you don't need it, preferring a normal MappedEnum of Strings with case-sensitive logic.
- CaseInsensitiveStringMappedEnum(E[], Function<E, String>) - Constructor for class io.datarouter.enums.CaseInsensitiveStringMappedEnum
- CaseInsensitiveStringMappedEnum(E[], Function<E, String>, int) - Constructor for class io.datarouter.enums.CaseInsensitiveStringMappedEnum
D
- Displayable - Interface in io.datarouter.enums
- DisplayablePersistentString - Interface in io.datarouter.enums
E
- EnumTool - Class in io.datarouter.enums.web
- EnumTool() - Constructor for class io.datarouter.enums.web.EnumTool
F
- findEnumFromString(T[], String) - Static method in interface io.datarouter.enums.StringEnum
-
Deprecated.
- from(K) - Method in class io.datarouter.enums.MappedEnum
- fromOrElse(K, E) - Method in class io.datarouter.enums.MappedEnum
-
Equivalent to from(key).orElse(defaultValue) but can be useful for tracking down uses in your code base.
- fromOrNull(K) - Method in class io.datarouter.enums.MappedEnum
-
Equivalent to from(key).orElse(null) but can be useful for tracking down uses in your code base.
- fromOrThrow(K) - Method in class io.datarouter.enums.MappedEnum
-
Equivalent to from(key).orElseThrow(..) but can be useful for tracking down uses in your code base.
- fromPersistentString(String) - Method in interface io.datarouter.enums.StringEnum
-
Deprecated.
- fromPersistentStringOptional(String) - Method in interface io.datarouter.enums.StringEnum
-
Deprecated.
- fromPersistentStringSafe(E, String) - Static method in interface io.datarouter.enums.StringEnum
-
Deprecated.
G
- get() - Method in class io.datarouter.enums.Validated
- getDisplay() - Method in interface io.datarouter.enums.Displayable
- getEnumClass() - Method in class io.datarouter.enums.MappedEnum
- getEnumFromNameCaseInsensitive(T[], String, T) - Static method in class io.datarouter.enums.web.EnumTool
- getEnumFromString(T[], String, T) - Static method in interface io.datarouter.enums.StringEnum
-
Deprecated.
- getEnumFromStringCaseInsensitive(T[], String, T) - Static method in interface io.datarouter.enums.StringEnum
-
Deprecated.
- getErrorMessage() - Method in class io.datarouter.enums.Validated
- getErrors() - Method in class io.datarouter.enums.Validated
- getName() - Method in class io.datarouter.enums.web.HtmlSelectOptionBean
- getPersistentString() - Method in interface io.datarouter.enums.PersistentString
- getSampleValue() - Method in class io.datarouter.enums.MappedEnum
- getValue() - Method in class io.datarouter.enums.web.HtmlSelectOptionBean
- getValueByKey() - Method in class io.datarouter.enums.MappedEnum
H
- hasErrors() - Method in class io.datarouter.enums.Validated
- HtmlSelectOptionBean - Class in io.datarouter.enums.web
- HtmlSelectOptionBean(String, String) - Constructor for class io.datarouter.enums.web.HtmlSelectOptionBean
I
- internalFindEnumFromString(T[], String, boolean) - Static method in interface io.datarouter.enums.StringEnum
-
Deprecated.
- io.datarouter.enums - package io.datarouter.enums
- io.datarouter.enums.web - package io.datarouter.enums.web
- isValid() - Method in class io.datarouter.enums.Validated
M
- MappedEnum<E,
K> - Class in io.datarouter.enums -
Store enum values by an extracted and optionally transformed key.
- MappedEnum(E[], Function<E, K>) - Constructor for class io.datarouter.enums.MappedEnum
- MappedEnum(E[], Function<E, K>, Function<K, K>) - Constructor for class io.datarouter.enums.MappedEnum
- maxLength() - Method in class io.datarouter.enums.CaseInsensitiveStringMappedEnum
- maxLength() - Method in class io.datarouter.enums.StringMappedEnum
P
- PersistentString - Interface in io.datarouter.enums
R
- requireAllExist(Collection<K>) - Method in class io.datarouter.enums.MappedEnum
- requireAllExist(K...) - Method in class io.datarouter.enums.MappedEnum
S
- set(T) - Method in class io.datarouter.enums.Validated
- StringEnum<E> - Interface in io.datarouter.enums
-
Deprecated.Use StringMappedEnum, StringEncodedField, StringMappedEnumFieldCodec and StringMappedEnumSerializer
- StringMappedEnum<E> - Class in io.datarouter.enums
-
MappedEnum specific to Strings, including length validation.
- StringMappedEnum(E[], Function<E, String>) - Constructor for class io.datarouter.enums.StringMappedEnum
- StringMappedEnum(E[], Function<E, String>, int) - Constructor for class io.datarouter.enums.StringMappedEnum
T
- toKey(E) - Method in class io.datarouter.enums.MappedEnum
- toString() - Method in class io.datarouter.enums.web.HtmlSelectOptionBean
V
- Validated<T> - Class in io.datarouter.enums
- Validated() - Constructor for class io.datarouter.enums.Validated
- Validated(T) - Constructor for class io.datarouter.enums.Validated
All Classes and Interfaces|All Packages