Package jadex.common
Class SimpleParameterGuesser
java.lang.Object
jadex.common.SimpleParameterGuesser
- All Implemented Interfaces:
IParameterGuesser
Guess parameter based on type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IParameterGuesserThe parent.protected Collection<?>The values. -
Constructor Summary
ConstructorsConstructorDescriptionCreate a new guesser.SimpleParameterGuesser(IParameterGuesser parent, Collection<?> values) Create a new guesser.SimpleParameterGuesser(Collection<?> values) Create a new guesser. -
Method Summary
Modifier and TypeMethodDescriptionGet the parent guesser.guessParameter(Class<?> type, boolean exact) Guess a parameter.voidsetParent(IParameterGuesser parent) Set the parent.
-
Field Details
-
parent
The parent. -
values
The values.
-
-
Constructor Details
-
SimpleParameterGuesser
Create a new guesser. -
SimpleParameterGuesser
Create a new guesser. -
SimpleParameterGuesser
Create a new guesser.
-
-
Method Details
-
guessParameter
Guess a parameter.- Specified by:
guessParameterin interfaceIParameterGuesser- Parameters:
type- The type.exact- Test with exact- Returns:
- The mapped value.
-
getParent
Get the parent guesser.- Returns:
- The parent guesser.
-
setParent
Set the parent.- Parameters:
parent- The parent.
-