A B C D E G H I J L M N P Q R S T U V W 
All Classes All Packages

A

AbstractEnumConfiguration - Class in com.github.toolarium.enumeration.configuration.dto
Defines the abstract enum configuration
AbstractEnumConfiguration() - Constructor for class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
Constructor for AbstractEnumConfiguration
AbstractEnumValueConfigurationValidator - Class in com.github.toolarium.enumeration.configuration.validation.impl
Abstract validator base class
AbstractEnumValueConfigurationValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Constructor for AbstractEnumValueConfigurationValidator
AbstractEnumValueConfigurationValueValidator<D,​T> - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
Base value validator class.
AbstractEnumValueConfigurationValueValidator(EnumValueConfigurationDataType, Class<D>, EnumValueConfigurationDataType) - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
Constructor for AbstractEnumValueConfigurationDataType
AbstractStringTypeConverter - Class in com.github.toolarium.enumeration.configuration.converter.impl
Implements an abstract string type converter
AbstractStringTypeConverter() - Constructor for class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
 
add(EnumConfiguration) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
add(EnumValueConfiguration) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Adds an EnumValueConfiguration and corrects validFrom / validTill in case it's not consistent regarding the parent element.
AnnotationConvertUtil - Class in com.github.toolarium.enumeration.configuration.util
Annotation convert utility

B

BINARY - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A binary content which represents as example an entire file, format: [name]|[timestamp]|[mime-type]|[content base64 encoded]. The name, timestamp (as RFC 3339), mimetype are optional, only base64 content is a valid content., e.g.
BINARY - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A binary content which represents as example an entire file, format: [name]|[timestamp]|[mime-type]|[content base64 encoded]. The name, timestamp (as RFC 3339), mimetype are optional, only base64 content is a valid content., e.g.
BinaryEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
BinaryEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.BinaryEnumValueConfigurationValueValidator
Constructor for BinaryEnumValueConfigurationDataType
BOOLEAN - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
Boolean value: true (or yes) / false (or no)
BOOLEAN - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
Boolean value: true (or yes) / false (or no)
BooleanEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
BooleanEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.BooleanEnumValueConfigurationValueValidator
Constructor for BinaryEnumValueConfigurationDataType
BUILD_TIMESTAMP - Static variable in class com.github.toolarium.enumeration.configuration.Version
The build timestamp

C

cardinality() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
The cardinality expression for an entry.
CERTIFICATE - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A certficate or key, e.g.
CERTIFICATE - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A certficate or key, e.g.
CertificateEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
Defines the certificate IEnumValueConfigurationValueValidator.
CertificateEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.CertificateEnumValueConfigurationValueValidator
Constructor for CertificateEnumValueConfigurationDataType
checkBase(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Check if the given value is a number or not
CIDR - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A cidr, notation as defined by RFC 4632 and 4291 (https://tools.ietf.org/html/rfc4632, https://tools.ietf.org/html/rfc4291), e.g.
CIDR - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A cidr, notation as defined by RFC 4632 and 4291 (https://tools.ietf.org/html/rfc4632, https://tools.ietf.org/html/rfc4291), e.g.
CIDREnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
CIDREnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.CIDREnumValueConfigurationValueValidator
Constructor for CIDREnumValueConfigurationDataType
CIDRUtil - Class in com.github.toolarium.enumeration.configuration.util
CIDR utility
COLOR - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A color code, e.g.
COLOR - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A color code, e.g.
ColorEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
ColorEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.ColorEnumValueConfigurationValueValidator
Constructor for ColorEnumValueConfigurationDataType
com.github.toolarium.enumeration.configuration - package com.github.toolarium.enumeration.configuration
 
com.github.toolarium.enumeration.configuration.annotation - package com.github.toolarium.enumeration.configuration.annotation
 
com.github.toolarium.enumeration.configuration.converter - package com.github.toolarium.enumeration.configuration.converter
 
com.github.toolarium.enumeration.configuration.converter.impl - package com.github.toolarium.enumeration.configuration.converter.impl
 
com.github.toolarium.enumeration.configuration.dto - package com.github.toolarium.enumeration.configuration.dto
 
com.github.toolarium.enumeration.configuration.processor - package com.github.toolarium.enumeration.configuration.processor
 
com.github.toolarium.enumeration.configuration.resource - package com.github.toolarium.enumeration.configuration.resource
 
com.github.toolarium.enumeration.configuration.util - package com.github.toolarium.enumeration.configuration.util
 
com.github.toolarium.enumeration.configuration.validation - package com.github.toolarium.enumeration.configuration.validation
 
com.github.toolarium.enumeration.configuration.validation.impl - package com.github.toolarium.enumeration.configuration.validation.impl
 
com.github.toolarium.enumeration.configuration.validation.value - package com.github.toolarium.enumeration.configuration.validation.value
 
com.github.toolarium.enumeration.configuration.validation.value.impl - package com.github.toolarium.enumeration.configuration.validation.value.impl
 
COMPONENT_ID - Static variable in class com.github.toolarium.enumeration.configuration.Version
The component id
convert(EnumConfiguration) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
convert(EnumValueConfiguration) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
convert(EnumValueConfigurationDataType, String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.DefaultStringTypConverter
 
convert(EnumValueConfigurationDataType, String) - Method in interface com.github.toolarium.enumeration.configuration.converter.IStringTypeConverter
Convert
convert(String) - Method in class com.github.toolarium.enumeration.configuration.util.JSONUtil
Convert a JSON array into a list of strings
convert(List<String>) - Method in class com.github.toolarium.enumeration.configuration.util.JSONUtil
Convert a list of strings into a JSON array
createEnumValueConfigurationSizing() - Method in interface com.github.toolarium.enumeration.configuration.validation.value.IEnumValueConfigurationValueValidator
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BinaryEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BooleanEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DateEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DoubleEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.NumberEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.StringEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimeEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimestampEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.URIEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.UUIDEnumValueConfigurationValueValidator
 
createEnumValueConfigurationSizing(EnumValueConfigurationDataType, String, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.EnumValueConfigurationValueValidatorFactory
createEnumValueConfigurationValueValidator(EnumValueConfigurationDataType) - Method in class com.github.toolarium.enumeration.configuration.validation.value.EnumValueConfigurationValueValidatorFactory
createValueSize(String, String) - Method in interface com.github.toolarium.enumeration.configuration.validation.value.IEnumValueConfigurationValueValidator
Create value size
createValueSize(String, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
 
CRON - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A cron schedule expression, e.g.
CRON - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A cron schedule expression, e.g.
CronEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
CronEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.CronEnumValueConfigurationValueValidator
Constructor for CronEnumValueConfigurationDataType

D

dataType() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
The configuration value data type.
DATE - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A date without time information, full-date notation as defined by RFC 3339, section 5.6 (https://tools.ietf.org/html/rfc3339#section-5.6), e.g.
DATE - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A date without time information, full-date notation as defined by RFC 3339, section 5.6 (https://tools.ietf.org/html/rfc3339#section-5.6), e.g.
DateEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
DateEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.DateEnumValueConfigurationValueValidator
Constructor for DateEnumValueConfigurationDataType
DateUtil - Class in com.github.toolarium.enumeration.configuration.util
Defines the date utility
DefaultEnumValueConfigurationValidator - Class in com.github.toolarium.enumeration.configuration.validation.impl
DefaultEnumValueConfigurationValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.impl.DefaultEnumValueConfigurationValidator
Constructor for DefaultEnumValueConfigurationValidator
DefaultStringTypConverter - Class in com.github.toolarium.enumeration.configuration.converter.impl
Implements a IStringTypeConverter.
DefaultStringTypConverter() - Constructor for class com.github.toolarium.enumeration.configuration.converter.impl.DefaultStringTypConverter
 
defaultValue() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
The default value.
description() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumConfiguration
Defines the description of the enumeration configuration.
description() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
Defines the description of the enumeration configuration.
DESCRIPTION - Static variable in class com.github.toolarium.enumeration.configuration.Version
The description
disableAccessWarnings() - Method in class com.github.toolarium.enumeration.configuration.util.ReflectionUtil
Disable access warnings
DOUBLE - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A positive or negative number with decimal places, e.g.
DOUBLE - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A positive or negative number with decimal places, e.g.
DoubleEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
DoubleEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.DoubleEnumValueConfigurationValueValidator
Constructor for DoubleEnumValueConfigurationDataType

E

EMAIL - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
An eamil address, e.g.
EMAIL - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
An eamil address, e.g.
EmailEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
EmailEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.EmailEnumValueConfigurationValueValidator
Constructor for EmailEnumValueConfigurationDataType
EmptyValueException - Exception in com.github.toolarium.enumeration.configuration.validation
Defines an empty value exception
EmptyValueException(String) - Constructor for exception com.github.toolarium.enumeration.configuration.validation.EmptyValueException
Constructor for EmptyValueException
EnumConfiguration - Class in com.github.toolarium.enumeration.configuration.dto
Defines the enum configuration
EnumConfiguration - Annotation Type in com.github.toolarium.enumeration.configuration.annotation
Defines the enumeration as a simple configuration as a set.
EnumConfiguration() - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Constructor
EnumConfiguration(String) - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Constructor
EnumConfigurationProcessor - Class in com.github.toolarium.enumeration.configuration.processor
Implements the enumeration confuguration annotation processor
EnumConfigurationProcessor() - Constructor for class com.github.toolarium.enumeration.configuration.processor.EnumConfigurationProcessor
Constructor for EnumConfigurationProcessor
EnumConfigurationResourceFactory - Class in com.github.toolarium.enumeration.configuration.resource
Defines the enum configuration resource factory
EnumConfigurations - Class in com.github.toolarium.enumeration.configuration.dto
Defines the enumeration configurations
EnumConfigurations() - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
Constructor
EnumUtil - Class in com.github.toolarium.enumeration.configuration.util
Enum utility
EnumValueConfiguration - Class in com.github.toolarium.enumeration.configuration.dto
Defines the enum value configuration
EnumValueConfiguration - Annotation Type in com.github.toolarium.enumeration.configuration.annotation
Defines the enumeration as a value based configuration.
EnumValueConfiguration() - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Constructor for EnumValueConfiguration
EnumValueConfiguration.DataType - Enum in com.github.toolarium.enumeration.configuration.annotation
Define the configuration value data type
EnumValueConfigurationBinaryObject - Class in com.github.toolarium.enumeration.configuration.dto
Defines the binary object
EnumValueConfigurationBinaryObject() - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Constructor for EnumValueConfigurationBinaryObject
EnumValueConfigurationBinaryObject(String, Instant, String, String) - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Constructor for EnumValueConfigurationBinaryObject
EnumValueConfigurationDataType - Enum in com.github.toolarium.enumeration.configuration.dto
Defines the enumeration value configuration data types.
EnumValueConfigurationSizing<T> - Class in com.github.toolarium.enumeration.configuration.dto
Defines the sizing aspects.
EnumValueConfigurationSizing() - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Constructor for EnumValueConfigurationSizing
EnumValueConfigurationSizing(String, T, String, T) - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Constructor for EnumValueConfigurationSizing
EnumValueConfigurationSizing(T, T) - Constructor for class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Constructor for EnumValueConfigurationSizing
EnumValueConfigurationValidatorFactory - Class in com.github.toolarium.enumeration.configuration.validation
Defines the enum value configuration validator factory.
EnumValueConfigurationValueValidatorFactory - Class in com.github.toolarium.enumeration.configuration.validation.value
equals(Object) - Method in class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
 
equals(Object) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
 
equals(Object) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
 
equals(Object) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
 
equals(Object) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
 
equals(Object) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
 
equals(Object) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
 
exampleValue() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
An example value.
ExceptionUtil - Class in com.github.toolarium.enumeration.configuration.util
Exception utility

G

get(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
getAnnotationInformation(T) - Method in class com.github.toolarium.enumeration.configuration.util.EnumUtil
Read the enum
getBinary(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the binary content.
getBoolean(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the boolean
getCardinality() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Get the cardinality
getCertificate(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the certificate
getCIDR(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the CIDR
getColor(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the color
getCron(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the cron
getData() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Get the data
getDataType() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Get the configuration value data type
getDate(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the date
getDefaultValue() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Get the default value
getDescription() - Method in class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
Get the configuration description
getDouble(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the double
getEmail(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the email
getEnumConfigurationList() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
Gets the enumeration configuration content list
getExampleValue() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Get the example value
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.converter.StringTypeConverterFactory
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.resource.EnumConfigurationResourceFactory
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.util.DateUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.util.EnumUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.util.ExceptionUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.util.JSONUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.util.ReflectionUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.validation.EnumValueConfigurationValidatorFactory
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.validation.value.EnumValueConfigurationValueValidatorFactory
Get the instance
getInterfaceList() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Get the interface list
getKey() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Get the configuration key
getKeyList() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Get the key list
getMarkerInterfaceList() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Get the marker interface list
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Gets the max size.
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
Get the max size.
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BinaryEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BooleanEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DateEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DoubleEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.NumberEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.StringEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimeEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimestampEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.URIEnumValueConfigurationValueValidator
 
getMaxSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.UUIDEnumValueConfigurationValueValidator
 
getMaxSizeAsString() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Gets the max size as string.
getMimetype() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Get the mime type
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Gets the min size.
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
Get the min size.
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BinaryEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BooleanEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.CertificateEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.ColorEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.CronEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DateEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DoubleEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.NumberEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.StringEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimeEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimestampEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.URIEnumValueConfigurationValueValidator
 
getMinSize() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.UUIDEnumValueConfigurationValueValidator
 
getMinSizeAsString() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Gets the min size as string.
getName() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Get the configuration name
getName() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
The name
getName() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Get the name
getName(T) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
Get the name
getNumber(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the number
getRegExp(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the regexp
getStringTypeConverter() - Method in class com.github.toolarium.enumeration.configuration.converter.StringTypeConverterFactory
getSupportedAnnotationTypes() - Method in class com.github.toolarium.enumeration.configuration.processor.EnumConfigurationProcessor
 
getSupportedSourceVersion() - Method in class com.github.toolarium.enumeration.configuration.processor.EnumConfigurationProcessor
 
getTime(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the time
getTimestamp() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Get the timestamp
getTimestamp(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the timestamp
getURI(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the uri
getUUID(String) - Method in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
Get the UUID
getValidator() - Method in class com.github.toolarium.enumeration.configuration.validation.EnumValueConfigurationValidatorFactory
Get the validator
getValidFrom() - Method in class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
Get the valid from
getValidTill() - Method in class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
Get the valid till
getValue(T) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
Get the name
getValueSize() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Get the value size
getVersion() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
The version
getVersion() - Static method in class com.github.toolarium.enumeration.configuration.Version
Get the version number
GROUP_ID - Static variable in class com.github.toolarium.enumeration.configuration.Version
The group id

H

hasDefaultValue() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Check if a default value exist.
hashCode() - Method in class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
 
hashCode() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
 
hashCode() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
 
hashCode() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
 
hashCode() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
 
hashCode() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
 
hashCode() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
 
HEX_WEBCOLOR_PATTERN - Static variable in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
 
hexWebColorPattern - Static variable in class com.github.toolarium.enumeration.configuration.converter.impl.AbstractStringTypeConverter
 

I

IEnumConfiguration - Interface in com.github.toolarium.enumeration.configuration
Enumeration configuration marker interface.
IEnumValueConfigurationValidator - Interface in com.github.toolarium.enumeration.configuration.validation
Defines the validator for EnumValueConfiguration.
IEnumValueConfigurationValueValidator<T> - Interface in com.github.toolarium.enumeration.configuration.validation.value
Defines the enum configuration data type
IPV4_EXPRESSION - Static variable in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Regular expression: ipv4 address pattern
IPV4_RANGE_EXPRESSION - Static variable in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Regular expression: ipv4 address range pattern
IPV6_EXPRESSION - Static variable in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Regular expression: ipv6 address pattern
IPV6_EXPRESSION_HEX_COMPRESSED - Static variable in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Regular expression: ipv6 address pattern
IPV6_EXPRESSION_STD - Static variable in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Regular expression: ipv6 address pattern
IPV6_RANGE_EXPRESSION - Static variable in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Regular expression: ipv6 address range pattern
IS_RELEASE_VERSION - Static variable in class com.github.toolarium.enumeration.configuration.Version
Define if it is a release version
isConfidential() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
Determines whether the configuration value is confidential.
isConfidential() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Define if the value is confidential or not
isGreaterThan(Boolean, Boolean) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BooleanEnumValueConfigurationValueValidator
 
isGreaterThan(Double, Double) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DoubleEnumValueConfigurationValueValidator
 
isGreaterThan(Long, Long) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BinaryEnumValueConfigurationValueValidator
 
isGreaterThan(Long, Long) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.NumberEnumValueConfigurationValueValidator
 
isGreaterThan(Long, Long) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.StringEnumValueConfigurationValueValidator
 
isGreaterThan(Long, Long) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.URIEnumValueConfigurationValueValidator
 
isGreaterThan(Long, Long) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.UUIDEnumValueConfigurationValueValidator
 
isGreaterThan(Instant, Instant) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimestampEnumValueConfigurationValueValidator
 
isGreaterThan(LocalDate, LocalDate) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DateEnumValueConfigurationValueValidator
 
isGreaterThan(LocalTime, LocalTime) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimeEnumValueConfigurationValueValidator
 
isGreaterThan(T, T) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
Validate if the first value is greater than the second.
isInRange(String, String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Check if the address is an ip address or an ip address range.
isIPv4Address(String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Validate if the given host is an instance of ipv4
isIPv4Range(String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Check if the host string is instance of IPv4 range (cidr notation)
isIPv6Address(String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Validate if the given host is an instance of ipv6 address
isIPv6Range(String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Check if the host string is instance of IPv6 range (cidr notation)
isMandatory() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
An EnumValueConfiguration is mandatory in case the cardinality is defined and the min value is > 0.
IStringTypeConverter - Interface in com.github.toolarium.enumeration.configuration.converter
Defines the string type converter.
isValidAddress(String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Validate if the host string is instance of ipv4 or ipv6 address
isValidAddressRange(String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Validate if the given host is an instance of ipv4 or ipv6 address
isValidRange(String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Check if the host string is a valid IP address (cidr notation)

J

JSONUtil - Class in com.github.toolarium.enumeration.configuration.util
Simple JSON util

L

LICENSE - Static variable in class com.github.toolarium.enumeration.configuration.Version
The license
LICENSE_ORGANISATION - Static variable in class com.github.toolarium.enumeration.configuration.Version
The license organisation
load(InputStream) - Method in class com.github.toolarium.enumeration.configuration.resource.EnumConfigurationResourceFactory
Load a collection of EnumConfiguration.

M

main(String[]) - Static method in class com.github.toolarium.enumeration.configuration.Version
Main class to print build / version information
MAJOR_NUMBER - Static variable in class com.github.toolarium.enumeration.configuration.Version
The major number
mapEnum(Class<T>, Enum<?>) - Method in class com.github.toolarium.enumeration.configuration.util.EnumUtil
Returns the enum constant of the specified enum type with the specified name.
MAX_CARDINALITY - Static variable in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Defines the max cardinality
MAX_DATE - Static variable in class com.github.toolarium.enumeration.configuration.util.DateUtil
 
MAX_DATE_STRING - Static variable in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Defines the max date
MAX_TIME - Static variable in class com.github.toolarium.enumeration.configuration.util.DateUtil
 
MAX_TIME_STRING - Static variable in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Defines the max time
MAX_TIMESTAMP - Static variable in class com.github.toolarium.enumeration.configuration.util.DateUtil
 
MAX_TIMESTAMP_STRING - Static variable in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Defines the max timestamp
maxValue() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
The maximal value, e.g. by a string it corresponds to the maximal length of the string.
MINOR_NUMBER - Static variable in class com.github.toolarium.enumeration.configuration.Version
The minor number
minValue() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
The minimum value, e.g. by a string it corresponds to the minimum length of the string.

N

newInstance(Class<T>) - Method in class com.github.toolarium.enumeration.configuration.util.ReflectionUtil
Create a new instance of a given class
NUMBER - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A positive or negative number without any decimal places, e.g.
NUMBER - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A positive or negative number without any decimal places, e.g.
NumberEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
NumberEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.NumberEnumValueConfigurationValueValidator
Constructor for NumberEnumValueConfigurationDataType

P

PACKAGE - Static variable in class com.github.toolarium.enumeration.configuration.Version
The package
parse(String) - Method in class com.github.toolarium.enumeration.configuration.util.CIDRUtil
Parse CIDR expression
parseCardinality(String) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
Parse the cardinality expression
parseDate(String) - Method in class com.github.toolarium.enumeration.configuration.util.DateUtil
Parse a date
parseSizeValue(EnumValueConfigurationDataType, String) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
Parse the size value
parseSizeValue(String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
Parse the size value
parseTime(String) - Method in class com.github.toolarium.enumeration.configuration.util.DateUtil
Parse a date
parseTimestamp(String) - Method in class com.github.toolarium.enumeration.configuration.util.DateUtil
Parse a date
parseValue(String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
Parse the size value
preapreMinMaxValue(EnumValueConfigurationSizing<T>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
Prepare min / max value
prepareExceptionWithStacktraceInMessage(Exception) - Method in class com.github.toolarium.enumeration.configuration.util.ExceptionUtil
Prepare the exception message
prepareStacktraceInMessage(Exception, String) - Method in class com.github.toolarium.enumeration.configuration.util.ExceptionUtil
Throws a defined exception
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class com.github.toolarium.enumeration.configuration.processor.EnumConfigurationProcessor
 
PROJECT_NAME - Static variable in class com.github.toolarium.enumeration.configuration.Version
The project name
PROJECT_TYPE - Static variable in class com.github.toolarium.enumeration.configuration.Version
The project type

Q

QUALIFIER - Static variable in class com.github.toolarium.enumeration.configuration.Version
The version qualifier

R

read(Class<T>, InputStream) - Method in class com.github.toolarium.enumeration.configuration.util.JSONUtil
Reads an object from an input stream.
ReflectionUtil - Class in com.github.toolarium.enumeration.configuration.util
Defines the reflection utility.
REGEXP - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A regular expression (based on java regexp), e.g.
REGEXP - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A regular expression (based on java regexp), e.g.
RegExpEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
RegExpEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.RegExpEnumValueConfigurationValueValidator
Constructor for RegExpEnumValueConfigurationDataType
REVISION_NUMBER - Static variable in class com.github.toolarium.enumeration.configuration.Version
The revision number

S

SCM_NUMBER - Static variable in class com.github.toolarium.enumeration.configuration.Version
The source management number
selectMandatoryConfigurationList() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
Returns a list of mandatory configuration entries.
selectMandatoryConfigurationListWithMissingDefaultValue() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
Returns a list of mandatory configuration entries.
selectMandatoryEnumValueConfigurationList() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Returns a list of mandatory EnumValueConfiguration.
selectMandatoryEnumValueConfigurationListWithMissingDefaultValue() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Returns a list of mandatory EnumValueConfiguration with no default value
setCardinality(EnumValueConfigurationSizing<Integer>) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Set the cardinality
setConfidential(boolean) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Define if the value is confidential or not
setData(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Set the data
setDataType(EnumValueConfigurationDataType) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Set the configuration value data type
setDefaultValue(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Set the default value
setDescription(String) - Method in class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
Set the configuration description
setEnumConfigurationList(Set<EnumConfiguration>) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
Sets the enumeration configuration content list
setExampleValue(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Set the example
setInterfaceList(Set<String>) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Set the interface list
setKey(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Set the configuration key
setKeyList(Set<EnumValueConfiguration>) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Set the key list
setMarkerInterfaceList(Set<String>) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Set the marker interface list
setMaxSize(T) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Sets the max size.
setMaxSizeAsString(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Sets the max size.
setMimetype(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Set the mime type
setMinSize(T) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Sets the min size.
setMinSizeAsString(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
Sets the min size.
setName(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Set the configuration name
setName(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
Sets the name
setName(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Set the name
setTimestamp(Instant) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
Set the timestamp
setValidator(IEnumValueConfigurationValidator) - Method in class com.github.toolarium.enumeration.configuration.validation.EnumValueConfigurationValidatorFactory
Sets the validator
setValidFrom(Instant) - Method in class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
Set the valid from
setValidTill(Instant) - Method in class com.github.toolarium.enumeration.configuration.dto.AbstractEnumConfiguration
Set the valid till
setValueSize(EnumValueConfigurationSizing<?>) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Set the value size
setVersion(String) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
Sets the version
store(EnumConfigurations, OutputStream) - Method in class com.github.toolarium.enumeration.configuration.resource.EnumConfigurationResourceFactory
Store a collection of EnumConfiguration.
STRING - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A string text, e.g.
STRING - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A string text, e.g.
StringEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
StringEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.StringEnumValueConfigurationValueValidator
Constructor for StringEnumValueConfigurationDataType
StringEnumValueConfigurationValueValidator(EnumValueConfigurationDataType, EnumValueConfigurationDataType) - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.StringEnumValueConfigurationValueValidator
Constructor for StringEnumValueConfigurationDataType
StringTypeConverterFactory - Class in com.github.toolarium.enumeration.configuration.converter
Defines the string value converter factory.

T

throwExceptionWithStacktraceInMessage(Exception, Class<E>) - Method in class com.github.toolarium.enumeration.configuration.util.ExceptionUtil
Throws a defined exception
throwExceptionWithStacktraceInMessage(Exception, Class<E>, String) - Method in class com.github.toolarium.enumeration.configuration.util.ExceptionUtil
Throws a defined exception
throwsException(Class<E>, String) - Method in class com.github.toolarium.enumeration.configuration.util.ExceptionUtil
Throws an exception with a specific message
throwsException(Class<E>, String, StackTraceElement[]) - Method in class com.github.toolarium.enumeration.configuration.util.ExceptionUtil
Throws an exception with a specific message
throwsException(Exception, Class<E>, boolean) - Method in class com.github.toolarium.enumeration.configuration.util.ExceptionUtil
Throws an exception with a specific message
TIME - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A time without date information, full-time notation as defined by RFC 3339, section 5.6 (https://tools.ietf.org/html/rfc3339#section-5.6), e.g.
TIME - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A time without date information, full-time notation as defined by RFC 3339, section 5.6 (https://tools.ietf.org/html/rfc3339#section-5.6), e.g.
TimeEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
TimeEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.TimeEnumValueConfigurationValueValidator
Constructor for TimeEnumValueConfigurationDataType
TIMESTAMP - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A timestamp, date-time notation as defined by RFC 3339, section 5.6 (https://tools.ietf.org/html/rfc3339#section-5.6), e.g.
TIMESTAMP - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A timestamp, date-time notation as defined by RFC 3339, section 5.6 (https://tools.ietf.org/html/rfc3339#section-5.6), e.g.
TimestampEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
TimestampEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.TimestampEnumValueConfigurationValueValidator
Constructor for TimestampEnumValueConfigurationDataType
toString() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
 
toString() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfigurations
 
toString() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
 
toString() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationBinaryObject
 
toString() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationSizing
 
toString() - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.AbstractEnumValueConfigurationValueValidator
 
trimQuotationMarks(String) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
Trim quotation marks

U

URI - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
A uri, notation as defined by RFC 2396, section 1.3 (https://tools.ietf.org/html/rfc2396), e.g.
URI - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
A uri, notation as defined by RFC 2396, section 1.3 (https://tools.ietf.org/html/rfc2396), e.g.
URIEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
URIEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.URIEnumValueConfigurationValueValidator
Constructor for URIEnumValueConfigurationDataType
URL - Static variable in class com.github.toolarium.enumeration.configuration.Version
The url of the project
UUID - com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
An Universally Unique IDentifier, notation as defined by RFC 4122 (https://tools.ietf.org/html/rfc4122), e.g.
UUID - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
An Universally Unique IDentifier, notation as defined by RFC 4122 (https://tools.ietf.org/html/rfc4122), e.g.
UUIDEnumValueConfigurationValueValidator - Class in com.github.toolarium.enumeration.configuration.validation.value.impl
UUIDEnumValueConfigurationValueValidator() - Constructor for class com.github.toolarium.enumeration.configuration.validation.value.impl.UUIDEnumValueConfigurationValueValidator
Constructor for UUIDEnumValueConfigurationDataType

V

validate(EnumValueConfiguration) - Method in interface com.github.toolarium.enumeration.configuration.validation.IEnumValueConfigurationValidator
Validate consistency of an EnumValueConfiguration
validate(EnumValueConfiguration) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
 
validate(EnumValueConfigurationDataType, EnumValueConfigurationSizing<Integer>, EnumValueConfigurationSizing<?>, String) - Method in interface com.github.toolarium.enumeration.configuration.validation.IEnumValueConfigurationValidator
Validate the data type against an input string
validate(EnumValueConfigurationDataType, EnumValueConfigurationSizing<Integer>, EnumValueConfigurationSizing<?>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
 
validate(EnumValueConfiguration, String) - Method in interface com.github.toolarium.enumeration.configuration.validation.IEnumValueConfigurationValidator
Validate an EnumValueConfiguration against an input string
validate(EnumValueConfiguration, String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
 
validateDefaultValue(EnumValueConfigurationDataType, EnumValueConfigurationSizing<Integer>, EnumValueConfigurationSizing<?>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Validate default value
validateDescription(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Validate description
validateExampleValue(EnumValueConfigurationDataType, EnumValueConfigurationSizing<Integer>, EnumValueConfigurationSizing<?>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Validate example value
validateKey(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Validate key
validateValidity(Instant, Instant) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Validate validity
validateValue(EnumValueConfigurationSizing<Boolean>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BooleanEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<Double>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DoubleEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<Long>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.BinaryEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<Long>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.NumberEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<Long>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.StringEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<Long>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.URIEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<Long>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.UUIDEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<Instant>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimestampEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<LocalDate>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.DateEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<LocalTime>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.value.impl.TimeEnumValueConfigurationValueValidator
 
validateValue(EnumValueConfigurationSizing<T>, String) - Method in interface com.github.toolarium.enumeration.configuration.validation.value.IEnumValueConfigurationValueValidator
Validate value
validateValue(String, EnumValueConfigurationDataType, EnumValueConfigurationSizing<Integer>, EnumValueConfigurationSizing<T>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Validate example value
validateValue(String, EnumValueConfigurationDataType, EnumValueConfigurationSizing<T>, String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Validate example value
ValidationException - Exception in com.github.toolarium.enumeration.configuration.validation
Defines a validation exception
ValidationException(String) - Constructor for exception com.github.toolarium.enumeration.configuration.validation.ValidationException
Constructor for ValidationException
validFrom() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumConfiguration
Defines the valid from date of the enumeration configuration.
validFrom() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
Defines the valid from date of the enumeration configuration.
validTill() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumConfiguration
Defines the valid till date of the enumeration configuration.
validTill() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
Defines the valid till date of the enumeration configuration.
valueOf(Class<T>, String) - Method in class com.github.toolarium.enumeration.configuration.util.EnumUtil
Returns the enum constant of the specified enum type with the specified name.
valueOf(String) - Static method in enum com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in com.github.toolarium.enumeration.configuration
The version class
Version() - Constructor for class com.github.toolarium.enumeration.configuration.Version
 
VERSION - Static variable in class com.github.toolarium.enumeration.configuration.Version
The full version number

W

write(T, OutputStream) - Method in class com.github.toolarium.enumeration.configuration.util.JSONUtil
Writes an object to an output stream.
A B C D E G H I J L M N P Q R S T U V W 
All Classes All Packages