JIDE 3.5.15

com.jidesoft.converter
Class MonthNameConverter

java.lang.Object
  extended by 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 Summary
static DateFormat CONCISE_FORMAT
          0 -> "1", 1 -> "2", ..., 11 -> "12"
static ConverterContext CONTEXT
          Default ConverterContext for MonthConverter.
static DateFormat LONG_FORMAT
          0 -> "January", 1 -> "February", ..., 11 -> "December"
static DateFormat MEDIUM_FORMAT
          0 -> "Jan", 1 -> "Feb", ..., 11 -> "Dec"
static DateFormat SHORT_FORMAT
          0 -> "01", 1 -> "02", ..., 11 -> "12"
 
Constructor Summary
MonthNameConverter()
          Creates a new CalendarConverter.
 
Method Summary
 Object fromString(String string, ConverterContext context)
          Converts from String to an object.
protected  Calendar getCalendarByMonth(int month)
           
 DateFormat getDefaultFormat()
          Gets default format to format a month.
static void main(String[] args)
           
 void setDefaultFormat(DateFormat defaultFormat)
          Sets default format to format a month.
 boolean supportFromString(String string, ConverterContext context)
          If it supports fromString.
 boolean supportToString(Object object, ConverterContext context)
          If it supports toString method.
 String toString(Object object, ConverterContext context)
          Converts from object to String based on current locale.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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 Detail

MonthNameConverter

public MonthNameConverter()
Creates a new CalendarConverter.

Method Detail

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)

JIDE 3.5.15