com.ijchart.xychart.render
Interface IRenderWithAxis

All Superinterfaces:
IRender
All Known Implementing Classes:
AbstractBaseValueCategoryRender, AbstractCategoryRender, AbstractWithAxisRender, AbstractXYAreaRender, AbstractXYRender, AreaRender, Bar2DRender, Bar3DRender, BoxAndWhiskerRender, CylinderRender, DeviationRender, GranttRender, GroupStackedBarRender, HighLowRender, IntervalBarRender, IntervalXNumberYBaseBar2DRender, LayeredBarRender, LevelRender, Line3DRender, LineAndShapeRender, MinMaxRender, StackedAreaRender, StackedBar3DRender, StackedBarRender, StatisticalBarRender, StatisticalLineRender, StepRender, StockRender, VectorRender, WaterfallBarRender, WindRender, XYAreaRender, XYBlockRender, XYBoxAndWhiskerRender, XYBubbleRender, XYClusteredBar2DRender, XYDifferenceRender, XYDotRender, XYErrorRender, XYIntervalBar2DRender, XYLineAndShapeRender, XYShapeRender, XYStackedAreaRender, XYStackedBarRender, XYStackedStepAreaRender, XYStepLineRender, YIntervalRenderer

public interface IRenderWithAxis
extends IRender

Title: IJChart

Base interface providing common services for renders with axis.

Description: a chart library for the Java(tm) platform.

Copyright: Copyright (c) 2013

Company:

Version:
1.0
Author:
zhang feng min,shanghai china. Contract me by email.

Method Summary
 void drawIntervalValueMarker(AbstractValueAxis valueAxis, boolean yAxis, RectangleEdge axisEdge, java.awt.geom.Rectangle2D dataArea, ChartOrientation orientation, RenderShapeCollection renderShapes)
           Draws a marker to indicate a particular value on the value axis.
 void drawValueMarker(AbstractValueAxis valueAxis, boolean yAxis, RectangleEdge axisEdge, java.awt.geom.Rectangle2D dataArea, ChartOrientation orientation, RenderShapeCollection renderShapes)
           Draws a marker to indicate a particular value on the value axis.
 ValueAxisOffsetType getValueAxisOffsetType()
           The value axis offset type.
 
Methods inherited from interface com.ijchart.xychart.render.IRender
addChangeListener, drawBackground, drawBackgroundImage, drawDrawAreaBorder, getBaseItemBorderPaint, getBaseItemBorderStroke, getBaseItemFillPaint, getBaseItemFillPaintTransformer, getBaseItemLabelFont, getBaseItemLabelHorizontalAlignment, getBaseItemLabelPaint, getBaseItemLabelPosition, getBaseItemLabelVerticalAlignment, getBaseItemLabelVisible, getColumnItemBorderPaint, getColumnItemBorderStroke, getColumnItemFillPaint, getColumnItemFillPaintTransformer, getColumnItemLabelFont, getColumnItemLabelHorizontalAlignment, getColumnItemLabelPaint, getColumnItemLabelPosition, getColumnItemLabelVerticalAlignment, getItemBorderPaint, getItemBorderStroke, getItemFillPaint, getItemFillPaintTransformer, getItemLabelFont, getItemLabelHorizontalAlignment, getItemLabelPaint, getItemLabelPosition, getItemLabelVerticalAlignment, getLabelGenerator, getLegendType, getNegativeItemLabelHorizontalAlignment, getNegativeItemLabelVerticalAlignment, getPositiveItemLabelHorizontalAlignment, getPositiveItemLabelVerticalAlignment, getRowItemBorderPaint, getRowItemBorderStroke, getRowItemFillPaint, getRowItemFillPaintTransformer, getRowItemLabelFont, getRowItemLabelHorizontalAlignment, getRowItemLabelPaint, getRowItemLabelPosition, getRowItemLabelVerticalAlignment, getToolTipGenerator, isBaseItemDrawBorder, isBaseItemFill, isColumnItemDrawBorder, isColumnItemFill, isColumnItemLabelVisible, isColumnItemVisible, isItemDrawBorder, isItemFill, isItemLabelVisible, isItemVisible, isRowItemDrawBorder, isRowItemFill, isRowItemLabelVisible, isRowItemVisible, removeAllChangeListener, removeChangeListener, setBaseItemBorderPaint, setBaseItemBorderStroke, setBaseItemDrawBorder, setBaseItemFill, setBaseItemFillPaint, setBaseItemFillPaintTransformer, setBaseItemLabelFont, setBaseItemLabelHorizontalAlignment, setBaseItemLabelPaint, setBaseItemLabelPosition, setBaseItemLabelVerticalAlignment, setBaseItemLabelVisible, setColumnItemBorderPaint, setColumnItemBorderStroke, setColumnItemDrawBorder, setColumnItemFill, setColumnItemFillPaint, setColumnItemFillPaintTransformer, setColumnItemLabelFont, setColumnItemLabelHorizontalAlignment, setColumnItemLabelPaint, setColumnItemLabelPosition, setColumnItemLabelVerticalAlignment, setColumnItemLabelVisible, setColumnItemVisible, setCustomLegendType, setItemBorderPaint, setItemBorderStroke, setItemDrawBorder, setItemFill, setItemFillPaint, setItemFillPaintTransformer, setItemLabelFont, setItemLabelHorizontalAlignment, setItemLabelPaint, setItemLabelPosition, setItemLabelVerticalAlignment, setItemLabelVisible, setItemVisible, setLabelGenerator, setNegativeItemLabelHorizontalAlignment, setNegativeItemLabelVerticalAlignment, setPositiveItemLabelHorizontalAlignment, setPositiveItemLabelVerticalAlignment, setRowItemBorderPaint, setRowItemBorderStroke, setRowItemDrawBorder, setRowItemFill, setRowItemFillPaint, setRowItemFillPaintTransformer, setRowItemLabelFont, setRowItemLabelHorizontalAlignment, setRowItemLabelPaint, setRowItemLabelPosition, setRowItemLabelVerticalAlignment, setRowItemLabelVisible, setRowItemVisible, setToolTipGenerator
 

Method Detail

getValueAxisOffsetType

ValueAxisOffsetType getValueAxisOffsetType()
The value axis offset type.

Returns:
ValueAxisOffsetType The axis offset type (possibly null).

drawValueMarker

void drawValueMarker(AbstractValueAxis valueAxis,
                     boolean yAxis,
                     RectangleEdge axisEdge,
                     java.awt.geom.Rectangle2D dataArea,
                     ChartOrientation orientation,
                     RenderShapeCollection renderShapes)
Draws a marker to indicate a particular value on the value axis.

Parameters:
valueAxis - AbstractValueAxis The value axis (null not permitted).
yAxis - boolean Whether or not is y axis.
axisEdge - RectangleEdge The axis position (null not permitted).
dataArea - Rectangle2D The chart data area (null not permitted).
orientation - ChartOrientation The chart orientation (null not permitted).
renderShapes - RenderShapeCollection Collects information about the render (null not permitted).

drawIntervalValueMarker

void drawIntervalValueMarker(AbstractValueAxis valueAxis,
                             boolean yAxis,
                             RectangleEdge axisEdge,
                             java.awt.geom.Rectangle2D dataArea,
                             ChartOrientation orientation,
                             RenderShapeCollection renderShapes)
Draws a marker to indicate a particular value on the value axis.

Parameters:
valueAxis - AbstractValueAxis The value axis (null not permitted).
yAxis - boolean Whether or not is y axis.
axisEdge - RectangleEdge The axis position (null not permitted).
dataArea - Rectangle2D The chart data area (null not permitted).
orientation - ChartOrientation The chart orientation (null not permitted).
renderShapes - RenderShapeCollection Collects information about the render (null not permitted).