Package jadex.commons
Class SimpleParameterGuesser
- java.lang.Object
- 
- jadex.commons.SimpleParameterGuesser
 
- 
- All Implemented Interfaces:
- IParameterGuesser
 
 public class SimpleParameterGuesser extends java.lang.Object implements IParameterGuesser Guess parameter based on type.
- 
- 
Field SummaryFields Modifier and Type Field Description protected IParameterGuesserparentThe parent.protected java.util.Collection<?>valuesThe values.
 - 
Constructor SummaryConstructors Constructor Description SimpleParameterGuesser(IParameterGuesser parent)Create a new guesser.SimpleParameterGuesser(IParameterGuesser parent, java.util.Collection<?> values)Create a new guesser.SimpleParameterGuesser(java.util.Collection<?> values)Create a new guesser.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description IParameterGuessergetParent()Get the parent guesser.java.lang.ObjectguessParameter(java.lang.Class<?> type, boolean exact)Guess a parameter.voidsetParent(IParameterGuesser parent)Set the parent.
 
- 
- 
- 
Field Detail- 
parentprotected IParameterGuesser parent The parent.
 - 
valuesprotected java.util.Collection<?> values The values.
 
- 
 - 
Constructor Detail- 
SimpleParameterGuesserpublic SimpleParameterGuesser(IParameterGuesser parent) Create a new guesser.
 - 
SimpleParameterGuesserpublic SimpleParameterGuesser(java.util.Collection<?> values) Create a new guesser.
 - 
SimpleParameterGuesserpublic SimpleParameterGuesser(IParameterGuesser parent, java.util.Collection<?> values) Create a new guesser.
 
- 
 - 
Method Detail- 
guessParameterpublic java.lang.Object guessParameter(java.lang.Class<?> type, boolean exact)Guess a parameter.- Specified by:
- guessParameterin interface- IParameterGuesser
- Parameters:
- type- The type.
- exact- Test with exact
- Returns:
- The mapped value.
 
 - 
getParentpublic IParameterGuesser getParent() Get the parent guesser.- Returns:
- The parent guesser.
 
 - 
setParentpublic void setParent(IParameterGuesser parent) Set the parent.- Parameters:
- parent- The parent.
 
 
- 
 
-