com.xpn.xwiki.plugin.charts.params
Class DateFormatChartParam

java.lang.Object
  extended by com.xpn.xwiki.plugin.charts.params.AbstractChartParam
      extended by com.xpn.xwiki.plugin.charts.params.LocaleChartParam
          extended by com.xpn.xwiki.plugin.charts.params.DateFormatChartParam
All Implemented Interfaces:
ChartParam
Direct Known Subclasses:
DateChartParam, DateTickUnitChartParam

public class DateFormatChartParam
extends LocaleChartParam


Field Summary
static java.lang.String CUSTOM
           
static java.lang.String DATE
           
static java.lang.String DATE_STYLE
           
static java.lang.String DATETIME
           
static java.lang.String FULL
           
static java.lang.String LONG
           
static java.lang.String MEDIUM
           
static java.lang.String PATTERN
           
static java.lang.String SHORT
           
private  java.util.Map styleChoices
           
static java.lang.String TIME
           
static java.lang.String TIME_STYLE
           
static java.lang.String TYPE
           
 
Fields inherited from class com.xpn.xwiki.plugin.charts.params.LocaleChartParam
COUNTRY, LANGUAGE, VARIANT
 
Fields inherited from class com.xpn.xwiki.plugin.charts.params.AbstractChartParam
LIST_SEPARATOR, MAP_ASSIGNMENT, MAP_SEPARATOR, name, optional
 
Constructor Summary
DateFormatChartParam(java.lang.String name)
           
DateFormatChartParam(java.lang.String name, boolean optional)
           
 
Method Summary
 java.lang.Object convert(java.lang.String value)
           
 java.lang.Class getType()
           
 void init()
           
 
Methods inherited from class com.xpn.xwiki.plugin.charts.params.AbstractChartParam
equals, getChoiceArg, getDoubleArg, getFloatArg, getIntArg, getListArg, getName, getStringArg, getStringOptionalArg, hashCode, isOptional, parseList, parseMap, parseMap, toFloatArray, toFloatList, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values

DATE

public static final java.lang.String DATE
See Also:
Constant Field Values

TIME

public static final java.lang.String TIME
See Also:
Constant Field Values

DATETIME

public static final java.lang.String DATETIME
See Also:
Constant Field Values

CUSTOM

public static final java.lang.String CUSTOM
See Also:
Constant Field Values

DATE_STYLE

public static final java.lang.String DATE_STYLE
See Also:
Constant Field Values

TIME_STYLE

public static final java.lang.String TIME_STYLE
See Also:
Constant Field Values

SHORT

public static final java.lang.String SHORT
See Also:
Constant Field Values

MEDIUM

public static final java.lang.String MEDIUM
See Also:
Constant Field Values

LONG

public static final java.lang.String LONG
See Also:
Constant Field Values

FULL

public static final java.lang.String FULL
See Also:
Constant Field Values

PATTERN

public static final java.lang.String PATTERN
See Also:
Constant Field Values

styleChoices

private java.util.Map styleChoices
Constructor Detail

DateFormatChartParam

public DateFormatChartParam(java.lang.String name)

DateFormatChartParam

public DateFormatChartParam(java.lang.String name,
                            boolean optional)
Method Detail

init

public void init()

getType

public java.lang.Class getType()
Specified by:
getType in interface ChartParam
Overrides:
getType in class LocaleChartParam

convert

public java.lang.Object convert(java.lang.String value)
                         throws ParamException
Specified by:
convert in interface ChartParam
Overrides:
convert in class LocaleChartParam
Throws:
ParamException


Copyright 2003 Ludovic Dubost