Package org.geotools.swing.wizard
Class JField
- Object
-
- ParamField
-
- JField
-
public class JField extends ParamField
Field that uses the converter API to hack away at a text representation of the provided value.
-
-
Field Summary
-
Fields inherited from class ParamField
parameter
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(JWizard.Controller controller)JComponentdoLayout()Called to build the widget, initialize it (setting defaults or whatever) and setup any listeners needed for validation of the widget value.ObjectgetValue()Returns the current value of the widget.voidremoveListener(JWizard.Controller controller)voidsetSingleLine(boolean single)voidsetValue(Object value)Sets the value of the widget.booleanvalidate()Validates the current value of the widget, returns false if not valid, true otherwise-
Methods inherited from class ParamField
create
-
-
-
-
Constructor Detail
-
JField
public JField(Parameter<?> parameter)
-
-
Method Detail
-
setSingleLine
public void setSingleLine(boolean single)
-
doLayout
public JComponent doLayout()
Description copied from class:ParamFieldCalled to build the widget, initialize it (setting defaults or whatever) and setup any listeners needed for validation of the widget value. The returned JComponent will contain the widget for editing.- Specified by:
doLayoutin classParamField- Returns:
- JComponent or null if error
-
getValue
public Object getValue()
Description copied from class:ParamFieldReturns the current value of the widget.- Specified by:
getValuein classParamField- Returns:
- Object representing the current value of the widget
-
setValue
public void setValue(Object value)
Description copied from class:ParamFieldSets the value of the widget.- Specified by:
setValuein classParamField- Parameters:
value- an object containing the value to set for the widget
-
addListener
public void addListener(JWizard.Controller controller)
- Specified by:
addListenerin classParamField
-
removeListener
public void removeListener(JWizard.Controller controller)
- Specified by:
removeListenerin classParamField
-
validate
public boolean validate()
Description copied from class:ParamFieldValidates the current value of the widget, returns false if not valid, true otherwise- Specified by:
validatein classParamField- Returns:
- boolean if validated
-
-