Class MonthNameConverter

java.lang.Object
com.jidesoft.converter.MonthNameConverter
All Implemented Interfaces:
ObjectConverter

public class MonthNameConverter extends Object implements ObjectConverter
Converter which converts int to month string and converts it back.
  • Field Details

    • CONTEXT

      public static ConverterContext CONTEXT
      Default ConverterContext for MonthConverter.
    • CONCISE_FORMAT

      public static final DateFormat CONCISE_FORMAT
      0 -> "1", 1 -> "2", ..., 11 -> "12"
    • SHORT_FORMAT

      public static final DateFormat SHORT_FORMAT
      0 -> "01", 1 -> "02", ..., 11 -> "12"
    • MEDIUM_FORMAT

      public static final DateFormat MEDIUM_FORMAT
      0 -> "Jan", 1 -> "Feb", ..., 11 -> "Dec"
    • LONG_FORMAT

      public static final DateFormat LONG_FORMAT
      0 -> "January", 1 -> "February", ..., 11 -> "December"
  • Constructor Details

    • MonthNameConverter

      public MonthNameConverter()
      Creates a new CalendarConverter.
  • Method Details

    • toString

      public String toString(Object object, ConverterContext context)
      Description copied from interface: ObjectConverter
      Converts from object to String based on current locale.
      Specified by:
      toString in interface ObjectConverter
      Parameters:
      object - object to be converted
      context - converter context to be used
      Returns:
      the String
    • getCalendarByMonth

      protected Calendar getCalendarByMonth(int month)
    • supportToString

      public boolean supportToString(Object object, ConverterContext context)
      Description copied from interface: ObjectConverter
      If it supports toString method.
      Specified by:
      supportToString in interface ObjectConverter
      Parameters:
      object - object to be converted
      context - converter context to be used
      Returns:
      true if supports toString
    • fromString

      public Object fromString(String string, ConverterContext context)
      Description copied from interface: ObjectConverter
      Converts from String to an object.
      Specified by:
      fromString in interface ObjectConverter
      Parameters:
      string - the string
      context - context to be converted
      Returns:
      the object converted from string
    • supportFromString

      public boolean supportFromString(String string, ConverterContext context)
      Description copied from interface: ObjectConverter
      If it supports fromString.
      Specified by:
      supportFromString in interface ObjectConverter
      Parameters:
      string - the string
      context - context to be converted
      Returns:
      true if it supports
    • getDefaultFormat

      public DateFormat getDefaultFormat()
      Gets default format to format a month.
      Returns:
      DefaultFormat
    • setDefaultFormat

      public void setDefaultFormat(DateFormat defaultFormat)
      Sets default format to format a month. Default is MEDIUM_FORMAT.
      Parameters:
      defaultFormat - the default format to format the month.
    • main

      public static void main(String[] args)