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

java.lang.Object
  extended by com.xpn.xwiki.plugin.charts.params.ChartParams
Direct Known Subclasses:
DefaultChartParams, DefaultChartParams2

public class ChartParams
extends java.lang.Object


Field Summary
static java.lang.String ANTI_ALIAS
           
static java.lang.String AXIS_DOMAIN_PREFIX
           
static java.lang.String AXIS_LABEL_COLOR_SUFFIX
           
static java.lang.String AXIS_LABEL_FONT_SUFFIX
           
static java.lang.String AXIS_LABEL_INSERTS_SUFFIX
           
static java.lang.String AXIS_LABEL_SUFFIX
           
static java.lang.String AXIS_LINE_COLOR_SUFFIX
           
static java.lang.String AXIS_LINE_STROKE_SUFFIX
           
static java.lang.String AXIS_LINE_VISIBLE_SUFFIX
           
static java.lang.String AXIS_LOWER_MARGIN_SUFFIX
           
static java.lang.String AXIS_RANGE_PREFIX
           
static java.lang.String AXIS_TICK_LABEL_COLOR_SUFFIX
           
static java.lang.String AXIS_TICK_LABEL_FONT_SUFFIX
           
static java.lang.String AXIS_TICK_LABEL_INSERTS_SUFFIX
           
static java.lang.String AXIS_TICK_LABEL_VISIBLE_SUFFIX
           
static java.lang.String AXIS_TICK_MARK_COLOR_SUFFIX
           
static java.lang.String AXIS_TICK_MARK_INSIDE_LENGTH_SUFFIX
           
static java.lang.String AXIS_TICK_MARK_OUTSIDE_LENGTH_SUFFIX
           
static java.lang.String AXIS_TICK_MARK_STROKE_SUFFIX
           
static java.lang.String AXIS_TICK_MARK_VISIBLE_SUFFIX
           
static java.lang.String AXIS_UPPER_MARGIN_SUFFIX
           
static java.lang.String AXIS_VISIBLE_SUFIX
           
static java.lang.String BACKGROUND_COLOR
           
static java.lang.String BORDER_COLOR
           
static java.lang.String BORDER_STROKE
           
static java.lang.String BORDER_VISIBLE
           
static java.lang.String CATEGORY_AXIS_CATEGORY_MARGIN_SUFFIX
           
static java.lang.String CATEGORY_AXIS_LABEL_POSITION_OFFSET_SUFFIX
           
static java.lang.String CATEGORY_AXIS_LABEL_POSITIONS_SUFFIX
           
static java.lang.String CATEGORY_AXIS_MAXIMUM_LABEL_LINES_SUFFIX
           
static java.lang.String CATEGORY_AXIS_MAXIMUM_LABEL_WIDTH_RATIO_SUFFIX
           
static java.lang.String DATE_AXIS_DATE_FORMAT_OVERRIDE_SUFFIX
           
static java.lang.String DATE_AXIS_DATE_TICK_MARK_POSITION_SUFFIX
           
static java.lang.String DATE_AXIS_DATE_TICK_UNIT_SUFFIX
           
static java.lang.String DATE_AXIS_LOWER_DATE_SUFFIX
           
static java.lang.String DATE_AXIS_UPPER_DATE_SUFFIX
           
static java.lang.String DATE_FORMAT
           
static java.lang.String HEIGHT
           
static java.lang.String IMAGE_ATTRIBUTES
           
static java.lang.String LEGEND_BACKGROUND_COLOR
           
static java.lang.String LEGEND_ITEM_FONT
           
static java.lang.String LEGEND_ITEM_GRAPHIC_ANCHOR
           
static java.lang.String LEGEND_ITEM_GRAPHIC_EDGE
           
static java.lang.String LEGEND_ITEM_GRAPHIC_LOCATION
           
static java.lang.String LEGEND_ITEM_GRAPHIC_PADDING
           
static java.lang.String LEGEND_ITEM_LABEL_PADDING
           
static java.lang.String LINK_ATTRIBUTES
           
static java.lang.String NUMBER_AXIS_AUTO_RANGE_INCLUDES_ZERO_SUFFIX
           
static java.lang.String NUMBER_AXIS_AUTO_RANGE_STICKY_ZERO_SUFFIX
           
static java.lang.String NUMBER_AXIS_NUMBER_FORMAT_OVERRIDE_SUFFIX
           
static java.lang.String NUMBER_AXIS_NUMBER_TICK_UNIT_SUFFIX
           
static java.lang.String NUMBER_AXIS_RANGE_TYPE_SUFFIX
           
private  java.util.Map paramMap
           
private  ChartParams parent
           
static java.lang.String PLOT_BACKGROUND_ALPHA
           
static java.lang.String PLOT_BACKGROUND_COLOR
           
static java.lang.String PLOT_FOREGROUND_ALPHA
           
static java.lang.String PLOT_INSERTS
           
static java.lang.String PLOT_OUTLINE_COLOR
           
static java.lang.String PLOT_OUTLINE_STROKE
           
static java.lang.String PLOTXY_AXIS_GRIDLINE_COLOR_SUFFIX
           
static java.lang.String PLOTXY_AXIS_GRIDLINE_STROKE_SUFFIX
           
static java.lang.String PLOTXY_AXIS_GRIDLINE_VISIBLE_SUFFIX
           
static java.lang.String RENDERER
           
static java.lang.String RENDERER_COLOR
           
static java.lang.String RENDERER_FILL_COLOR
           
static java.lang.String RENDERER_ITEM_LABEL_COLOR
           
static java.lang.String RENDERER_ITEM_LABEL_FONT
           
static java.lang.String RENDERER_ITEM_LABEL_VISIBLE
           
static java.lang.String RENDERER_OUTLINE_COLOR
           
static java.lang.String RENDERER_OUTLINE_STROKE
           
static java.lang.String RENDERER_SERIES_COLORS
           
static java.lang.String RENDERER_SERIES_FILL_COLORS
           
static java.lang.String RENDERER_SERIES_ITEM_LABEL_COLORS
           
static java.lang.String RENDERER_SERIES_ITEM_LABEL_FONTS
           
static java.lang.String RENDERER_SERIES_ITEM_LABEL_VISIBLES
           
static java.lang.String RENDERER_SERIES_OUTLINE_COLORS
           
static java.lang.String RENDERER_SERIES_OUTLINE_STROKES
           
static java.lang.String RENDERER_SERIES_SHAPES
           
static java.lang.String RENDERER_SERIES_STROKES
           
static java.lang.String RENDERER_SERIES_VISIBLE
           
static java.lang.String RENDERER_SERIES_VISIBLE_IN_LEGEND
           
static java.lang.String RENDERER_SHAPE
           
static java.lang.String RENDERER_STROKE
           
static java.lang.String SERIES
           
static java.lang.String SOURCE
           
static java.lang.String SUBTITLE_PREFIX
           
static java.lang.String TIME_PERIOD_CLASS
           
static java.lang.String TITLE_BACKGROUND_COLOR_SUFFIX
           
static java.lang.String TITLE_COLOR_SUFFIX
           
static java.lang.String TITLE_FONT_SUFFIX
           
static java.lang.String TITLE_HORIZONTAL_ALIGNMENT_SUFFIX
           
static java.lang.String TITLE_PADDING_SUFFIX
           
static java.lang.String TITLE_POSITION_SUFFIX
           
static java.lang.String TITLE_PREFIX
           
static java.lang.String TITLE_SUFFIX
           
static java.lang.String TITLE_URL_SUFFIX
           
static java.lang.String TITLE_VERTICAL_ALIGNMENT_SUFFIX
           
static java.lang.String TYPE
           
static java.lang.String VALUE_AXIS_AUTO_RANGE_MIN_SIZE_SUFFIX
           
static java.lang.String VALUE_AXIS_AUTO_RANGE_SUFFIX
           
static java.lang.String VALUE_AXIS_AUTO_TICK_UNIT_SUFFIX
           
static java.lang.String VALUE_AXIS_LOWER_BOUND_SUFFIX
           
static java.lang.String VALUE_AXIS_UPPER_BOUND_SUFFIX
           
static java.lang.String VALUE_AXIS_VERTICAL_TICK_LABELS_SUFFIX
           
private  java.util.Map valueMap
           
static java.lang.String WIDTH
           
static java.lang.String XYPLOT_ORIENTATION
           
static java.lang.String XYPLOT_QUADRANT_COLORS
           
static java.lang.String XYPLOT_QUADRANT_ORIGIN
           
 
Constructor Summary
ChartParams()
           
ChartParams(ChartParams parent)
           
ChartParams(java.util.Map map)
           
ChartParams(java.util.Map map, ChartParams parent)
           
ChartParams(java.util.Map map, ChartParams parent, boolean discardNumbers)
           
 
Method Summary
private  void addAxisParams(java.lang.String prefix)
           
 void addParam(ChartParam param)
           
private  void addTitleParams(java.lang.String prefix)
           
 void check()
           
 java.lang.Object get(java.lang.String name)
           
 java.lang.Boolean getBoolean(java.lang.String name)
           
 org.jfree.chart.axis.CategoryLabelPositions getCategoryLabelPositions(java.lang.String name)
           
 java.lang.Class getClass(java.lang.String name)
           
 java.awt.Color getColor(java.lang.String name)
           
 java.util.Date getDate(java.lang.String name)
           
 java.text.DateFormat getDateFormat(java.lang.String name)
           
 org.jfree.chart.axis.DateTickMarkPosition getDateTickMarkPosition(java.lang.String name)
           
 org.jfree.chart.axis.DateTickUnit getDateTickUnit(java.lang.String name)
           
 java.lang.Double getDouble(java.lang.String name)
           
 java.lang.Float getFloat(java.lang.String name)
           
 java.awt.Font getFont(java.lang.String name)
           
 org.jfree.ui.HorizontalAlignment getHorizontalAlignment(java.lang.String name)
           
 java.lang.Integer getInteger(java.lang.String name)
           
 java.util.List getList(java.lang.String name)
           
 java.util.Map getMap(java.lang.String name)
           
 java.text.NumberFormat getNumberFormat(java.lang.String name)
           
 org.jfree.chart.axis.NumberTickUnit getNumberTickUnit(java.lang.String name)
           
 org.jfree.chart.plot.PlotOrientation getPlotOrientation(java.lang.String name)
           
 java.awt.geom.Point2D getPoint2D(java.lang.String name)
           
 org.jfree.data.RangeType getRangeType(java.lang.String name)
           
 org.jfree.ui.RectangleAnchor getRectangleAnchor(java.lang.String name)
           
 org.jfree.ui.RectangleEdge getRectangleEdge(java.lang.String name)
           
 org.jfree.ui.RectangleInsets getRectangleInsets(java.lang.String name)
           
 java.awt.Shape getShape(java.lang.String name)
           
 java.lang.String getString(java.lang.String name)
           
 java.awt.Stroke getStroke(java.lang.String name)
           
 org.jfree.ui.VerticalAlignment getVerticalAlignment(java.lang.String name)
           
protected  void set(java.lang.String name, java.lang.Object obj)
           
 void set(java.lang.String name, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

paramMap

private java.util.Map paramMap

valueMap

private java.util.Map valueMap

parent

private ChartParams parent

TYPE

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

SOURCE

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

SERIES

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

HEIGHT

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

WIDTH

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

IMAGE_ATTRIBUTES

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

LINK_ATTRIBUTES

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

RENDERER

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

RENDERER_COLOR

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

RENDERER_STROKE

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

RENDERER_SHAPE

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

RENDERER_FILL_COLOR

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

RENDERER_OUTLINE_COLOR

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

RENDERER_OUTLINE_STROKE

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

RENDERER_ITEM_LABEL_VISIBLE

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

RENDERER_ITEM_LABEL_COLOR

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

RENDERER_ITEM_LABEL_FONT

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

RENDERER_SERIES_VISIBLE

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

RENDERER_SERIES_VISIBLE_IN_LEGEND

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

RENDERER_SERIES_COLORS

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

RENDERER_SERIES_STROKES

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

RENDERER_SERIES_SHAPES

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

RENDERER_SERIES_FILL_COLORS

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

RENDERER_SERIES_OUTLINE_COLORS

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

RENDERER_SERIES_OUTLINE_STROKES

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

RENDERER_SERIES_ITEM_LABEL_VISIBLES

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

RENDERER_SERIES_ITEM_LABEL_COLORS

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

RENDERER_SERIES_ITEM_LABEL_FONTS

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

BORDER_VISIBLE

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

BORDER_COLOR

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

BORDER_STROKE

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

TITLE_PREFIX

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

SUBTITLE_PREFIX

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

TITLE_SUFFIX

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

TITLE_POSITION_SUFFIX

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

TITLE_HORIZONTAL_ALIGNMENT_SUFFIX

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

TITLE_VERTICAL_ALIGNMENT_SUFFIX

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

TITLE_COLOR_SUFFIX

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

TITLE_BACKGROUND_COLOR_SUFFIX

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

TITLE_FONT_SUFFIX

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

TITLE_PADDING_SUFFIX

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

TITLE_URL_SUFFIX

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

ANTI_ALIAS

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

BACKGROUND_COLOR

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

PLOT_BACKGROUND_COLOR

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

PLOT_BACKGROUND_ALPHA

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

PLOT_FOREGROUND_ALPHA

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

PLOT_INSERTS

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

PLOT_OUTLINE_COLOR

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

PLOT_OUTLINE_STROKE

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

XYPLOT_ORIENTATION

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

XYPLOT_QUADRANT_ORIGIN

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

XYPLOT_QUADRANT_COLORS

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

LEGEND_BACKGROUND_COLOR

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

LEGEND_ITEM_FONT

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

LEGEND_ITEM_LABEL_PADDING

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

LEGEND_ITEM_GRAPHIC_ANCHOR

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

LEGEND_ITEM_GRAPHIC_EDGE

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

LEGEND_ITEM_GRAPHIC_LOCATION

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

LEGEND_ITEM_GRAPHIC_PADDING

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

AXIS_DOMAIN_PREFIX

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

AXIS_RANGE_PREFIX

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

AXIS_VISIBLE_SUFIX

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

AXIS_LABEL_SUFFIX

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

AXIS_LABEL_FONT_SUFFIX

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

AXIS_LABEL_COLOR_SUFFIX

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

AXIS_LABEL_INSERTS_SUFFIX

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

AXIS_LINE_VISIBLE_SUFFIX

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

AXIS_LINE_COLOR_SUFFIX

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

AXIS_LINE_STROKE_SUFFIX

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

AXIS_TICK_LABEL_VISIBLE_SUFFIX

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

AXIS_TICK_LABEL_FONT_SUFFIX

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

AXIS_TICK_LABEL_COLOR_SUFFIX

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

AXIS_TICK_LABEL_INSERTS_SUFFIX

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

AXIS_TICK_MARK_VISIBLE_SUFFIX

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

AXIS_TICK_MARK_INSIDE_LENGTH_SUFFIX

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

AXIS_TICK_MARK_OUTSIDE_LENGTH_SUFFIX

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

AXIS_TICK_MARK_COLOR_SUFFIX

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

AXIS_TICK_MARK_STROKE_SUFFIX

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

PLOTXY_AXIS_GRIDLINE_VISIBLE_SUFFIX

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

PLOTXY_AXIS_GRIDLINE_COLOR_SUFFIX

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

PLOTXY_AXIS_GRIDLINE_STROKE_SUFFIX

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

VALUE_AXIS_AUTO_RANGE_SUFFIX

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

VALUE_AXIS_AUTO_RANGE_MIN_SIZE_SUFFIX

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

VALUE_AXIS_AUTO_TICK_UNIT_SUFFIX

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

VALUE_AXIS_LOWER_BOUND_SUFFIX

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

VALUE_AXIS_UPPER_BOUND_SUFFIX

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

AXIS_LOWER_MARGIN_SUFFIX

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

AXIS_UPPER_MARGIN_SUFFIX

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

VALUE_AXIS_VERTICAL_TICK_LABELS_SUFFIX

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

NUMBER_AXIS_AUTO_RANGE_INCLUDES_ZERO_SUFFIX

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

NUMBER_AXIS_AUTO_RANGE_STICKY_ZERO_SUFFIX

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

NUMBER_AXIS_RANGE_TYPE_SUFFIX

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

NUMBER_AXIS_NUMBER_TICK_UNIT_SUFFIX

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

NUMBER_AXIS_NUMBER_FORMAT_OVERRIDE_SUFFIX

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

DATE_AXIS_DATE_FORMAT_OVERRIDE_SUFFIX

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

DATE_AXIS_UPPER_DATE_SUFFIX

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

DATE_AXIS_LOWER_DATE_SUFFIX

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

DATE_AXIS_DATE_TICK_MARK_POSITION_SUFFIX

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

DATE_AXIS_DATE_TICK_UNIT_SUFFIX

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

CATEGORY_AXIS_CATEGORY_MARGIN_SUFFIX

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

CATEGORY_AXIS_LABEL_POSITIONS_SUFFIX

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

CATEGORY_AXIS_LABEL_POSITION_OFFSET_SUFFIX

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

CATEGORY_AXIS_MAXIMUM_LABEL_LINES_SUFFIX

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

CATEGORY_AXIS_MAXIMUM_LABEL_WIDTH_RATIO_SUFFIX

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

TIME_PERIOD_CLASS

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

DATE_FORMAT

public static final java.lang.String DATE_FORMAT
See Also:
Constant Field Values
Constructor Detail

ChartParams

public ChartParams()

ChartParams

public ChartParams(java.util.Map map)
            throws ParamException
Throws:
ParamException

ChartParams

public ChartParams(java.util.Map map,
                   ChartParams parent)
            throws ParamException
Throws:
ParamException

ChartParams

public ChartParams(java.util.Map map,
                   ChartParams parent,
                   boolean discardNumbers)
            throws ParamException
Throws:
ParamException

ChartParams

public ChartParams(ChartParams parent)
Method Detail

addAxisParams

private void addAxisParams(java.lang.String prefix)

addTitleParams

private void addTitleParams(java.lang.String prefix)

addParam

public void addParam(ChartParam param)

set

public void set(java.lang.String name,
                java.lang.String value)
         throws ParamException
Throws:
ParamException

set

protected void set(java.lang.String name,
                   java.lang.Object obj)
            throws ParamException
Throws:
ParamException

check

public void check()
           throws ParamException
Throws:
ParamException

get

public java.lang.Object get(java.lang.String name)

getString

public java.lang.String getString(java.lang.String name)

getInteger

public java.lang.Integer getInteger(java.lang.String name)

getFloat

public java.lang.Float getFloat(java.lang.String name)

getDouble

public java.lang.Double getDouble(java.lang.String name)

getBoolean

public java.lang.Boolean getBoolean(java.lang.String name)

getColor

public java.awt.Color getColor(java.lang.String name)

getStroke

public java.awt.Stroke getStroke(java.lang.String name)

getRectangleEdge

public org.jfree.ui.RectangleEdge getRectangleEdge(java.lang.String name)

getHorizontalAlignment

public org.jfree.ui.HorizontalAlignment getHorizontalAlignment(java.lang.String name)

getVerticalAlignment

public org.jfree.ui.VerticalAlignment getVerticalAlignment(java.lang.String name)

getFont

public java.awt.Font getFont(java.lang.String name)

getRectangleInsets

public org.jfree.ui.RectangleInsets getRectangleInsets(java.lang.String name)

getRectangleAnchor

public org.jfree.ui.RectangleAnchor getRectangleAnchor(java.lang.String name)

getPlotOrientation

public org.jfree.chart.plot.PlotOrientation getPlotOrientation(java.lang.String name)

getPoint2D

public java.awt.geom.Point2D getPoint2D(java.lang.String name)

getShape

public java.awt.Shape getShape(java.lang.String name)

getRangeType

public org.jfree.data.RangeType getRangeType(java.lang.String name)

getNumberTickUnit

public org.jfree.chart.axis.NumberTickUnit getNumberTickUnit(java.lang.String name)

getNumberFormat

public java.text.NumberFormat getNumberFormat(java.lang.String name)

getDateFormat

public java.text.DateFormat getDateFormat(java.lang.String name)

getDate

public java.util.Date getDate(java.lang.String name)

getDateTickMarkPosition

public org.jfree.chart.axis.DateTickMarkPosition getDateTickMarkPosition(java.lang.String name)

getDateTickUnit

public org.jfree.chart.axis.DateTickUnit getDateTickUnit(java.lang.String name)

getClass

public java.lang.Class getClass(java.lang.String name)

getCategoryLabelPositions

public org.jfree.chart.axis.CategoryLabelPositions getCategoryLabelPositions(java.lang.String name)

getList

public java.util.List getList(java.lang.String name)

getMap

public java.util.Map getMap(java.lang.String name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright 2003 Ludovic Dubost