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
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.
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)
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.
checkBase(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
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.
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.
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.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.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
 
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 interface com.github.toolarium.enumeration.configuration.validation.IEnumValueConfigurationValidator
Convert
convert(EnumValueConfigurationDataType, String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
 
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
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.

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.
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
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
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.

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.
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.util
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 - 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(Integer, Integer) - 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.
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
 
exampleValue() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
An example value.

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.validation.impl.AbstractEnumValueConfigurationValidator
Get the binary content.
getBoolean(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
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.validation.impl.AbstractEnumValueConfigurationValidator
Get the certificate
getCIDR(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Get the CIDR
getColor(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Get the color
getCron(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
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.validation.impl.AbstractEnumValueConfigurationValidator
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.validation.impl.AbstractEnumValueConfigurationValidator
Get the double
getEmail(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
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.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.EnumConfigurationResourceFactory
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.JSONUtil
Get the instance
getInstance() - Static method in class com.github.toolarium.enumeration.configuration.validation.EnumValueConfigurationValidatorFactory
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.
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.
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.validation.impl.AbstractEnumValueConfigurationValidator
Get the number
getRegExp(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Get the regexp
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.validation.impl.AbstractEnumValueConfigurationValidator
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.validation.impl.AbstractEnumValueConfigurationValidator
Get the timestamp
getURI(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
Get the uri
getUUID(String) - Method in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
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

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
 
HEX_WEBCOLOR_PATTERN - Static variable in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
 
hexWebColorPattern - Static variable in class com.github.toolarium.enumeration.configuration.validation.impl.AbstractEnumValueConfigurationValidator
 

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.
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
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 it's not optional and has no default value.
isOptional() - Method in annotation type com.github.toolarium.enumeration.configuration.annotation.EnumValueConfiguration
Determines whether the configuration is optional.
isOptional() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Define if the value is optional or not
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.util.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_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

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.

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(String) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
Parse the size value
prepareValueSize(String, String) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
Prepare value size
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.
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.
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.
selectMandatoryEnumValueConfigurationList() - Method in class com.github.toolarium.enumeration.configuration.dto.EnumConfiguration
Returns a list of mandatory EnumValueConfiguration.
setCardinality(EnumValueConfigurationSizing) - 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(Integer) - 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(Integer) - 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
setOptional(boolean) - Method in class com.github.toolarium.enumeration.configuration.dto.EnumValueConfiguration
Define if the value is optional or not
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.util.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.

T

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.
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.
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
 
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.
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.

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, EnumValueConfigurationSizing, boolean, String) - Method in interface com.github.toolarium.enumeration.configuration.validation.IEnumValueConfigurationValidator
Validate the data type against an input string
validate(EnumValueConfigurationDataType, EnumValueConfigurationSizing, EnumValueConfigurationSizing, boolean, 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, EnumValueConfigurationSizing, boolean, 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, EnumValueConfigurationSizing, boolean, 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(String, EnumValueConfigurationDataType, EnumValueConfigurationSizing, EnumValueConfigurationSizing, boolean, 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