Index

A B C D E F G H I M N P R S T U V 
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 ParameterException with the specified detail message.
ConfigurationException(String, Throwable) - Constructor for exception class de.muehlencord.shared.configuration.ConfigurationException
Constructs an instance of ParameterException with 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 ConverterException with the specified detail message.
ConverterException(String, Throwable) - Constructor for exception class de.muehlencord.shared.configuration.ConverterException
Constructs an instance of ConverterException with 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

name - Variable in class de.muehlencord.shared.configuration.Parameter
the name of the parameter

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 ValidationException with the specified detail message.
ValidationException(String, Throwable) - Constructor for exception class de.muehlencord.shared.configuration.ValidationException
Constructs an instance of ValidationException with 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
A B C D E F G H I M N P R S T U V 
All Classes and Interfaces|All Packages|Serialized Form