Package thredds.ui.datatype.prefs
Class DurationField
- java.lang.Object
-
- ucar.ui.prefs.Field
-
- thredds.ui.datatype.prefs.DurationField
-
public class DurationField extends ucar.ui.prefs.FieldInput field for thredds.datatype.TimeDuration, part of ucar.ui.prefs.- See Also:
Field
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ucar.ui.prefs.Field
ucar.ui.prefs.Field.BeanTableField, ucar.ui.prefs.Field.CheckBox, ucar.ui.prefs.Field.Date, ucar.ui.prefs.Field.Double, ucar.ui.prefs.Field.EnumCombo, ucar.ui.prefs.Field.Int, ucar.ui.prefs.Field.Password, ucar.ui.prefs.Field.Text, ucar.ui.prefs.Field.TextArea, ucar.ui.prefs.Field.TextCombo
-
-
Field Summary
Fields Modifier and Type Field Description protected JTextComponenttf
-
Constructor Summary
Constructors Constructor Description DurationField(String name, String label, ucar.nc2.units.TimeDuration defValue, ucar.util.prefs.PersistenceManager storeData)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean_validate(StringBuffer buff)See if edit value is valid, put error message in buff.JComponentgetEditComponent()protected ObjectgetEditValue()protected ObjectgetStoreValue(Object defValue)ucar.nc2.units.TimeDurationgetTimeDuration()protected voidsetEditValue(Object value)protected voidsetStoreValue(Object value)-
Methods inherited from class ucar.ui.prefs.Field
accept, acceptIfDifferent, addPopupMenuAction, addPropertyChangeListener, addStandardPopups, addValidator, dfrac, finish, getDeepEditComponent, getLabel, getName, getPersistenceManager, getToolTipText, getValue, isEditable, isEnabled, next, removePropertyChangeListener, restoreValue, sendEvent, setEditable, setEnabled, setNewValueFromStore, setToolTipText, setValue, validate
-
-
-
-
Field Detail
-
tf
protected JTextComponent tf
-
-
Constructor Detail
-
DurationField
public DurationField(String name, String label, ucar.nc2.units.TimeDuration defValue, ucar.util.prefs.PersistenceManager storeData)
Constructor.- Parameters:
name- of the field; must be unique within the storelabel- to display to the userdefValue- default value to start with.storeData- store/fetch data from here, may be null.
-
-
Method Detail
-
getEditComponent
public JComponent getEditComponent()
- Specified by:
getEditComponentin classucar.ui.prefs.Field
-
getTimeDuration
public ucar.nc2.units.TimeDuration getTimeDuration()
-
_validate
protected boolean _validate(StringBuffer buff)
See if edit value is valid, put error message in buff.- Specified by:
_validatein classucar.ui.prefs.Field
-
getEditValue
protected Object getEditValue()
- Specified by:
getEditValuein classucar.ui.prefs.Field
-
setEditValue
protected void setEditValue(Object value)
- Specified by:
setEditValuein classucar.ui.prefs.Field
-
setStoreValue
protected void setStoreValue(Object value)
- Specified by:
setStoreValuein classucar.ui.prefs.Field
-
-