com.xpn.xwiki.plugin.charts.params
Class ChartParams
java.lang.Object
com.xpn.xwiki.plugin.charts.params.ChartParams
- Direct Known Subclasses:
- DefaultChartParams, DefaultChartParams2
public class ChartParams
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
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
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)
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