A B C D E G H I J L M N P Q R S T U V W
All Classes All Packages
All Classes All Packages
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
-
Adds an
EnumConfiguration
. - 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
(oryes
) /false
(orno
) - BOOLEAN - com.github.toolarium.enumeration.configuration.dto.EnumValueConfigurationDataType
-
Boolean value:
true
(oryes
) /false
(orno
) - 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 a
EnumConfiguration
into aEnumConfiguration
. - convert(EnumValueConfiguration) - Method in class com.github.toolarium.enumeration.configuration.util.AnnotationConvertUtil
-
Convert a
EnumValueConfiguration
into aEnumValueConfiguration
. - 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
-
Implements the
IEnumValueConfigurationValidator
. - 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
-
Get a
EnumConfiguration
. - 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.
All Classes All Packages