Index

A C D E F G H I M P R S T V 
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
 
A C D E F G H I M P R S T V 
All Classes and Interfaces|All Packages