Class DatePreference

java.lang.Object
cdc.prefs.AbstractPreference<Date>
cdc.prefs.defaults.DatePreference
All Implemented Interfaces:
Preference<Date>

public class DatePreference extends AbstractPreference<Date>
Date preference (node, key) pair.
Author:
Damien Carbonne
  • Constructor Details

    • DatePreference

      public DatePreference(Preferences node, String key, Date def, String pattern)
      Creates a date preference.
      Parameters:
      node - The Preferences node.
      key - The preferences key.
      def - The default value.
      pattern - The format pattern.
    • DatePreference

      public DatePreference(Preferences node, String key, Date def, DatePreference.Format format)
  • Method Details

    • toString

      protected String toString(Date value)
      Description copied from class: AbstractPreference
      Converts a value to a string using toString.

      If value is null, returns "".

      Overrides:
      toString in class AbstractPreference<Date>
      Parameters:
      value - The value.
      Returns:
      The corresponding string.
    • fromString

      protected Date fromString(String s)
      Description copied from class: AbstractPreference
      Converts a string to a value using fomString.

      If s is null or empty, returns null.

      Overrides:
      fromString in class AbstractPreference<Date>
      Parameters:
      s - The string.
      Returns:
      The corresponding value.