Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addParameter(Parameter) - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
adds a new parameter to the configuration
- addParameter(Parameter<T>) - Method in interface de.muehlencord.shared.configuration.Configuration
-
adds a new parameter to the configuration
- addRequiredParameter(Parameter) - Method in class de.muehlencord.shared.configuration.Parameter
-
adds a parameter to the list of required parameters
- addValueList(T...) - Method in class de.muehlencord.shared.configuration.Parameter
B
- BooleanParameter - Class in de.muehlencord.shared.configuration
-
A Boolean parameter
- BooleanParameter(String) - Constructor for class de.muehlencord.shared.configuration.BooleanParameter
-
creates a new mandatory parameter object using default string converter
- BooleanParameter(String, boolean) - Constructor for class de.muehlencord.shared.configuration.BooleanParameter
-
creates a new parameter object using default string converter
- BooleanParameter(String, boolean, Boolean) - Constructor for class de.muehlencord.shared.configuration.BooleanParameter
-
creates a new parameter object using default string converter
- BooleanParameter(String, StringConverter<Boolean>) - Constructor for class de.muehlencord.shared.configuration.BooleanParameter
-
creates a new mandatory parameter object
- BooleanParameter(String, StringConverter<Boolean>, boolean) - Constructor for class de.muehlencord.shared.configuration.BooleanParameter
-
creates a new parameter object
- BooleanStringConverter - Class in de.muehlencord.shared.configuration.converter
- BooleanStringConverter() - Constructor for class de.muehlencord.shared.configuration.converter.BooleanStringConverter
C
- Configuration - Interface in de.muehlencord.shared.configuration
-
Specifies a configurable objects.
- ConfigurationException - Exception Class in de.muehlencord.shared.configuration
- ConfigurationException(String) - Constructor for exception class de.muehlencord.shared.configuration.ConfigurationException
-
Constructs an instance of
ParameterExceptionwith the specified detail message. - ConfigurationException(String, Throwable) - Constructor for exception class de.muehlencord.shared.configuration.ConfigurationException
-
Constructs an instance of
ParameterExceptionwith the specified detail message. - ConverterException - Exception Class in de.muehlencord.shared.configuration
- ConverterException(String) - Constructor for exception class de.muehlencord.shared.configuration.ConverterException
-
Constructs an instance of
ConverterExceptionwith the specified detail message. - ConverterException(String, Throwable) - Constructor for exception class de.muehlencord.shared.configuration.ConverterException
-
Constructs an instance of
ConverterExceptionwith the specified detail message.
D
- DateParameter - Class in de.muehlencord.shared.configuration
-
A Date parameter
- DateParameter(String) - Constructor for class de.muehlencord.shared.configuration.DateParameter
-
creates a new mandatory parameter object using default string converter
- DateParameter(String, boolean) - Constructor for class de.muehlencord.shared.configuration.DateParameter
-
creates a new parameter object using default string converter
- DateParameter(String, StringConverter<Date>) - Constructor for class de.muehlencord.shared.configuration.DateParameter
-
creates a new mandatory parameter object
- DateParameter(String, StringConverter<Date>, boolean) - Constructor for class de.muehlencord.shared.configuration.DateParameter
-
creates a new parameter object
- DateStringConverter - Class in de.muehlencord.shared.configuration.converter
- DateStringConverter() - Constructor for class de.muehlencord.shared.configuration.converter.DateStringConverter
- de.muehlencord.shared.configuration - package de.muehlencord.shared.configuration
- de.muehlencord.shared.configuration.converter - package de.muehlencord.shared.configuration.converter
- de.muehlencord.shared.configuration.validator - package de.muehlencord.shared.configuration.validator
- DefaultConfiguration - Class in de.muehlencord.shared.configuration
- DefaultConfiguration() - Constructor for class de.muehlencord.shared.configuration.DefaultConfiguration
-
creates a new instance of a configuration
- defaultValue - Variable in class de.muehlencord.shared.configuration.Parameter
-
the default value
- description - Variable in class de.muehlencord.shared.configuration.Parameter
-
the long description of this parameter
E
- equals(Object) - Method in class de.muehlencord.shared.configuration.Parameter
F
- fromString(String) - Method in class de.muehlencord.shared.configuration.converter.BooleanStringConverter
- fromString(String) - Method in class de.muehlencord.shared.configuration.converter.DateStringConverter
-
Converter a string to date
- fromString(String) - Method in class de.muehlencord.shared.configuration.converter.IntegerStringConverter
- fromString(String) - Method in class de.muehlencord.shared.configuration.converter.StringStringConverter
- fromString(String) - Method in class de.muehlencord.shared.configuration.converter.URIStringConverter
- fromString(String) - Method in interface de.muehlencord.shared.configuration.StringConverter
-
Converter a string to a the given type
G
- getDefaultValue() - Method in class de.muehlencord.shared.configuration.BooleanParameter
- getDefaultValue() - Method in class de.muehlencord.shared.configuration.Parameter
- getDescription() - Method in class de.muehlencord.shared.configuration.Parameter
- getName() - Method in class de.muehlencord.shared.configuration.Parameter
- getParameterInstance(String) - Static method in class de.muehlencord.shared.configuration.ParameterFactory
- getParameterInstance(String, boolean) - Static method in class de.muehlencord.shared.configuration.ParameterFactory
- getParameterInstance(String, boolean, Class) - Static method in class de.muehlencord.shared.configuration.ParameterFactory
- getParameterInstance(String, boolean, Object) - Static method in class de.muehlencord.shared.configuration.ParameterFactory
- getParameterMap() - Method in interface de.muehlencord.shared.configuration.Configuration
-
returns the map of parameters and values
- getParameterMap() - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
returns the map of parameters and values
- getParameterValue(Parameter<T>) - Method in interface de.muehlencord.shared.configuration.Configuration
-
returns the value of the given parameter
- getParameterValue(Parameter<T>) - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
returns the value of the given parameter
- getParameterValue(String) - Method in interface de.muehlencord.shared.configuration.Configuration
-
returns the value of the given parameter
- getParameterValue(String) - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
returns the value of the given parameter
- getRequiredParameter() - Method in class de.muehlencord.shared.configuration.Parameter
-
returns the list of parameters the given parameter requires
- getStringConverter() - Method in class de.muehlencord.shared.configuration.Parameter
- getValueList() - Method in class de.muehlencord.shared.configuration.Parameter
H
- hashCode() - Method in class de.muehlencord.shared.configuration.Parameter
I
- IntegerParameter - Class in de.muehlencord.shared.configuration
-
A Integer parameter
- IntegerParameter(String) - Constructor for class de.muehlencord.shared.configuration.IntegerParameter
-
creates a new mandatory parameter object using default string converter
- IntegerParameter(String, boolean) - Constructor for class de.muehlencord.shared.configuration.IntegerParameter
-
creates a new parameter object using default string converter
- IntegerParameter(String, StringConverter<Integer>) - Constructor for class de.muehlencord.shared.configuration.IntegerParameter
-
creates a new mandatory parameter object
- IntegerParameter(String, StringConverter<Integer>, boolean) - Constructor for class de.muehlencord.shared.configuration.IntegerParameter
-
creates a new parameter object
- IntegerStringConverter - Class in de.muehlencord.shared.configuration.converter
- IntegerStringConverter() - Constructor for class de.muehlencord.shared.configuration.converter.IntegerStringConverter
- IntgerRangeValidator - Class in de.muehlencord.shared.configuration.validator
- IntgerRangeValidator(Integer, Integer) - Constructor for class de.muehlencord.shared.configuration.validator.IntgerRangeValidator
- isMandatory() - Method in class de.muehlencord.shared.configuration.Parameter
- isValid(T) - Method in class de.muehlencord.shared.configuration.Parameter
-
returns true, if the given value is part of the possible value list or if the given value list is true
M
- mandatory - Variable in class de.muehlencord.shared.configuration.Parameter
-
boolean flag if this is a mandatory parameter or not
N
P
- Parameter<T> - Class in de.muehlencord.shared.configuration
- Parameter(String, StringConverter<T>) - Constructor for class de.muehlencord.shared.configuration.Parameter
-
creates a new mandatory string parameter object
- Parameter(String, StringConverter<T>, boolean) - Constructor for class de.muehlencord.shared.configuration.Parameter
-
creates a new string parameter object.
- Parameter(String, StringConverter<T>, String, boolean) - Constructor for class de.muehlencord.shared.configuration.Parameter
-
creates a new string parameter object.
- ParameterFactory - Class in de.muehlencord.shared.configuration
R
- requiredParameters - Variable in class de.muehlencord.shared.configuration.Parameter
-
list of mandatory parameters, if this parameter is active
S
- setDefaultValue(T) - Method in class de.muehlencord.shared.configuration.Parameter
- setParameterValue(Parameter<T>, T) - Method in interface de.muehlencord.shared.configuration.Configuration
-
sets the value of the given parameter
- setParameterValue(Parameter<T>, T) - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
sets the value of the given parameter
- setParameterValue(String, T) - Method in interface de.muehlencord.shared.configuration.Configuration
-
sets the value of parameter with given name
- setParameterValue(String, T) - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
sets the value of parameter with given name
- setParameterValue(Map<Parameter<T>, T>) - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
overrides parameter map with given map
- setParameterValueByString(Parameter<T>, String) - Method in interface de.muehlencord.shared.configuration.Configuration
-
sets the value of the given parameter
- setParameterValueByString(Parameter<T>, String) - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
sets the value of the given parameter
- setParameterValueByString(String, String) - Method in interface de.muehlencord.shared.configuration.Configuration
-
sets the value of the given parameter
- setParameterValueByString(String, String) - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
sets the value of the given parameter
- setValidator(Validator<T>) - Method in class de.muehlencord.shared.configuration.Parameter
- stringConverter - Variable in class de.muehlencord.shared.configuration.Parameter
-
the string converter to convert the object to string and back again
- StringConverter<T> - Interface in de.muehlencord.shared.configuration
- StringParameter - Class in de.muehlencord.shared.configuration
-
A String parameter
- StringParameter(String) - Constructor for class de.muehlencord.shared.configuration.StringParameter
-
creates a new mandatory parameter object using default string converter
- StringParameter(String, boolean) - Constructor for class de.muehlencord.shared.configuration.StringParameter
-
creates a new parameter object using default string converter
- StringParameter(String, StringConverter<String>) - Constructor for class de.muehlencord.shared.configuration.StringParameter
-
creates a new mandatory parameter object
- StringParameter(String, StringConverter<String>, boolean) - Constructor for class de.muehlencord.shared.configuration.StringParameter
-
creates a new parameter object
- StringParameter(String, String) - Constructor for class de.muehlencord.shared.configuration.StringParameter
-
creates a new mandatory parameter object using default string converter
- StringStringConverter - Class in de.muehlencord.shared.configuration.converter
- StringStringConverter() - Constructor for class de.muehlencord.shared.configuration.converter.StringStringConverter
- StringValueListValidator - Class in de.muehlencord.shared.configuration.validator
- StringValueListValidator() - Constructor for class de.muehlencord.shared.configuration.validator.StringValueListValidator
- StringValueListValidator(String...) - Constructor for class de.muehlencord.shared.configuration.validator.StringValueListValidator
T
- toString() - Method in class de.muehlencord.shared.configuration.Parameter
- toString(Boolean) - Method in class de.muehlencord.shared.configuration.converter.BooleanStringConverter
- toString(Integer) - Method in class de.muehlencord.shared.configuration.converter.IntegerStringConverter
- toString(String) - Method in class de.muehlencord.shared.configuration.converter.StringStringConverter
- toString(URI) - Method in class de.muehlencord.shared.configuration.converter.URIStringConverter
- toString(Date) - Method in class de.muehlencord.shared.configuration.converter.DateStringConverter
-
Converter a parameter object to a string representation
- toString(T) - Method in interface de.muehlencord.shared.configuration.StringConverter
-
Converter a parameter object to a string representation
U
- URIParameter - Class in de.muehlencord.shared.configuration
-
A URI parameter
- URIParameter(String) - Constructor for class de.muehlencord.shared.configuration.URIParameter
-
creates a new mandatory parameter object using default string converter
- URIParameter(String, boolean) - Constructor for class de.muehlencord.shared.configuration.URIParameter
-
creates a new parameter object using default string converter
- URIParameter(String, StringConverter<URI>) - Constructor for class de.muehlencord.shared.configuration.URIParameter
-
creates a new mandatory parameter object
- URIParameter(String, StringConverter<URI>, boolean) - Constructor for class de.muehlencord.shared.configuration.URIParameter
-
creates a new parameter object
- URIStringConverter - Class in de.muehlencord.shared.configuration.converter
- URIStringConverter() - Constructor for class de.muehlencord.shared.configuration.converter.URIStringConverter
V
- validate(Integer) - Method in class de.muehlencord.shared.configuration.validator.IntgerRangeValidator
- validate(String) - Method in class de.muehlencord.shared.configuration.validator.StringValueListValidator
- validate(T) - Method in interface de.muehlencord.shared.configuration.Validator
-
validates the parameter value
- validateConfiguration() - Method in interface de.muehlencord.shared.configuration.Configuration
-
validates the configuration
- validateConfiguration() - Method in class de.muehlencord.shared.configuration.DefaultConfiguration
-
validates the configuration
- ValidationException - Exception Class in de.muehlencord.shared.configuration
- ValidationException(String) - Constructor for exception class de.muehlencord.shared.configuration.ValidationException
-
Constructs an instance of
ValidationExceptionwith the specified detail message. - ValidationException(String, Throwable) - Constructor for exception class de.muehlencord.shared.configuration.ValidationException
-
Constructs an instance of
ValidationExceptionwith the specified detail message. - validator - Variable in class de.muehlencord.shared.configuration.Parameter
-
optional validator
- Validator<T> - Interface in de.muehlencord.shared.configuration
- valueList - Variable in class de.muehlencord.shared.configuration.Parameter
-
optional value list
All Classes and Interfaces|All Packages|Serialized Form