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 IParameterGuesser
The 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.void
setParent
(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:
guessParameter
in 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.
-