org.jactr.core.utils.parameter
Interface IParameterized
- All Known Subinterfaces:
- IExtension, IModel, IMotorModule, ISubsymbolicChunk, ISubsymbolicChunk4, ISubsymbolicChunk5, ISubsymbolicChunkType, ISubsymbolicChunkType4, ISubsymbolicProduction, ISubsymbolicProduction4, ISubsymbolicProduction6
- All Known Implementing Classes:
- AbstractActivationBuffer, AbstractActivationBuffer6, AbstractAsynchronousModule, AbstractAuralModule, AbstractCapacityBuffer6, AbstractCapacityPMActivationBuffer6, AbstractMotorModule, AbstractPerceptualModule, AbstractPMActivationBuffer6, AbstractRequestableBuffer6, AbstractSubsymbolicChunk, AbstractVisualModule, AbstractVocalModule, BasicBuffer6, BasicModel, BasicSubsymbolicChunkType, BasicSubsymbolicProduction, DefaultAuralActivationBuffer, DefaultAuralLocationBuffer, DefaultAuralModule6, DefaultDeclarativeLearningModule4, DefaultDeclarativeModule6, DefaultDelegatedRequestableBuffer6, DefaultGoalBuffer6, DefaultImaginalBuffer, DefaultModelLogger, DefaultMotorActivationBuffer6, DefaultMotorModule6, DefaultProceduralLearningModule6, DefaultProceduralModule6, DefaultRandomModule, DefaultRetrievalBuffer6, DefaultRetrievalModule6, DefaultSubsymbolicChunk4, DefaultSubsymbolicChunk5, DefaultSubsymbolicProduction4, DefaultSubsymbolicProduction5, DefaultSubsymbolicProduction6, DefaultVisualActivationBuffer6, DefaultVisualLocationBuffer6, DefaultVisualModule6, DefaultVocalActivationBuffer6, DefaultVocalModule6
public interface IParameterized
IParameterized interface allows objects to set/get arbitrary parameter values.
using strings.
- Author:
- harrison
|
Method Summary |
java.lang.String |
getParameter(java.lang.String key)
return parameter value - null if not defined. |
java.util.Collection<java.lang.String> |
getPossibleParameters()
Return all parameters that can be read |
java.util.Collection<java.lang.String> |
getSetableParameters()
Return list of all parameters that can be set. |
void |
setParameter(java.lang.String key,
java.lang.String value)
Set the named parameter |
setParameter
void setParameter(java.lang.String key,
java.lang.String value)
- Set the named parameter
getParameter
java.lang.String getParameter(java.lang.String key)
- return parameter value - null if not defined.
- Parameters:
key - Description of the Parameter
- Returns:
- The parameter value
getPossibleParameters
java.util.Collection<java.lang.String> getPossibleParameters()
- Return all parameters that can be read
- Returns:
- The possibleParameters value
getSetableParameters
java.util.Collection<java.lang.String> getSetableParameters()
- Return list of all parameters that can be set.
- Returns:
- The setableParameters value