Package repast.simphony.ui.parameters
Class RangeParameterBinder
java.lang.Object
repast.simphony.ui.parameters.AbstractParameterBinder
repast.simphony.ui.parameters.RangeParameterBinder
- All Implemented Interfaces:
ParameterBinder
ParameterBinder for ranged parameters.
- Author:
- Nick Collier
-
Field Summary
Fields inherited from class repast.simphony.ui.parameters.AbstractParameterBinder
displayName, name, order, params, typeMap
-
Constructor Summary
ConstructorDescriptionRangeParameterBinder
(String name, String displayName, int min, int max, int spacing) -
Method Summary
Modifier and TypeMethodDescriptiongetComponent
(Parameters params) Creates a JComponent for a parameter in the parameters.void
Resets the JComponent to the default value of its parameter.void
Updates the parameter that this is a binder for with the latest value from the created component.toXML()
Gets the parameter xml representation of this ParameterBinder.Methods inherited from class repast.simphony.ui.parameters.AbstractParameterBinder
getDisplayOrder, getLabel, getName, setDisplayOrder, toXML
-
Constructor Details
-
RangeParameterBinder
-
-
Method Details
-
getComponent
Description copied from interface:ParameterBinder
Creates a JComponent for a parameter in the parameters.- Returns:
- the created JComponent.
-
resetToDefault
public void resetToDefault()Description copied from interface:ParameterBinder
Resets the JComponent to the default value of its parameter. -
toParameter
public void toParameter()Description copied from interface:ParameterBinder
Updates the parameter that this is a binder for with the latest value from the created component. -
toXML
Description copied from interface:ParameterBinder
Gets the parameter xml representation of this ParameterBinder.- Returns:
- the parameter xml representation of this ParameterBinder.
-