Package repast.simphony.ui.parameters
Class DefaultParameterBinder
java.lang.Object
repast.simphony.ui.parameters.AbstractParameterBinder
repast.simphony.ui.parameters.DefaultParameterBinder
- All Implemented Interfaces:
ParameterBinder
- Direct Known Subclasses:
RandomSeedParameterBinder
ParameterBinder for single unconstrained parameters.
- Author:
- Nick Collier
-
Field Summary
Modifier and TypeFieldDescriptionprotected StringConverter<Object>
protected JTextComponent
protected ParameterValueModel
Fields inherited from class repast.simphony.ui.parameters.AbstractParameterBinder
displayName, name, order, params, typeMap
-
Constructor Summary
-
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
-
Field Details
-
field
-
converter
-
model
-
-
Constructor Details
-
DefaultParameterBinder
-
-
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.
-