Class DurationField


  • public class DurationField
    extends ucar.ui.prefs.Field
    Input 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 JTextComponent tf  
      • Fields inherited from class ucar.ui.prefs.Field

        label, listenerList, name, popupMenu, previousValue, storeData, validValue
    • Constructor Summary

      Constructors 
      Constructor Description
      DurationField​(String name, String label, ucar.nc2.units.TimeDuration defValue, ucar.util.prefs.PersistenceManager storeData)
      Constructor.
    • 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 store
        label - to display to the user
        defValue - default value to start with.
        storeData - store/fetch data from here, may be null.
    • Method Detail

      • getEditComponent

        public JComponent getEditComponent()
        Specified by:
        getEditComponent in class ucar.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:
        _validate in class ucar.ui.prefs.Field
      • getEditValue

        protected Object getEditValue()
        Specified by:
        getEditValue in class ucar.ui.prefs.Field
      • setEditValue

        protected void setEditValue​(Object value)
        Specified by:
        setEditValue in class ucar.ui.prefs.Field
      • setStoreValue

        protected void setStoreValue​(Object value)
        Specified by:
        setStoreValue in class ucar.ui.prefs.Field
      • getStoreValue

        protected Object getStoreValue​(Object defValue)
        Specified by:
        getStoreValue in class ucar.ui.prefs.Field