org.ujac.chart
Class LineChart2D
java.lang.Object
org.ujac.chart.BaseChart
org.ujac.chart.Base2DScaleChart
org.ujac.chart.LineChart2D
- All Implemented Interfaces:
- Chart
public class LineChart2D
- extends Base2DScaleChart
Name: LineChart2D
Description: A class rendering two dimensional line charts.
- Author:
- lauerc
Fields inherited from class org.ujac.chart.Base2DScaleChart |
ARROWHEAD_STYLE_FILLED, ARROWHEAD_STYLE_OPEN, DEFAULT_ARROWHEAD_STYLE, DEFAULT_DESCRIPTION_ITEM_SPACING, DEFAULT_DESCRIPTION_LINE_SPACING, DEFAULT_GRID_BACKGROUND_COLOR, DEFAULT_GRID_COLOR, DEFAULT_LINE_WIDTH, DEFAULT_SCALE_ARROWHEAD_LENGTH, DEFAULT_SCALE_ARROWHEAD_STYLE, DEFAULT_SCALE_MARK_LENGTH, DEFAULT_SEGMENT_MARK_STYLE, effectiveViewport, horizontalOffset, horizontalPositions, horizontalScale, max, min, range, scaleFont, SEGMENT_MARK_STYLE_BORDER, SEGMENT_MARK_STYLE_CENTER, verticalAnchor, verticalMaximum, verticalMinimum, verticalScale, verticalZero |
Fields inherited from class org.ujac.chart.BaseChart |
attributes, DEFAULT_BORDER_WIDTH, DEFAULT_DESCRIPTION_COLOR, DEFAULT_DESCRIPTION_FONT, DEFAULT_DESCRIPTION_LINE_WIDTH, DEFAULT_DESCRIPTION_PATTERN, DEFAULT_PADDING, DEFAULT_SHADOW_COLOR, DEFAULT_SHADOW_OFFSET, DEFAULT_TITLE_FONT, defaultPercentFormat, defaultValueFormat, model |
Fields inherited from interface org.ujac.chart.Chart |
ATTR_AREA_LABELS, ATTR_BACKGROUND_COLOR, ATTR_BORDER_WIDTH, ATTR_DESCRIPTION_COLOR, ATTR_DESCRIPTION_FONT, ATTR_DESCRIPTION_LINE_WIDTH, ATTR_DESCRIPTION_PATTERN, ATTR_FILL_AREA, ATTR_GRID_BACKGROUND_COLOR, ATTR_GRID_COLOR, ATTR_LINE_WIDTH, ATTR_PADDING, ATTR_PADDING_BOTTOM, ATTR_PADDING_LEFT, ATTR_PADDING_RIGHT, ATTR_PADDING_TOP, ATTR_PERCENT_FORMAT, ATTR_PIE_DESCRIPTION_ANCHOR_RATIO, ATTR_PIE_DESCRIPTION_BASELINE_RATIO, ATTR_PIE_DESCRIPTION_LAYOUT, ATTR_PIE_HEIGHT, ATTR_SCALE_ARROWHEAD_LENGTH, ATTR_SCALE_ARROWHEAD_STYLE, ATTR_SCALE_ARROWHEAD_WIDTH, ATTR_SCALE_MARK_LENGTH, ATTR_SCALE_VALUE_FORMAT, ATTR_SEGMENT_COLORS, ATTR_SEGMENT_LABELS, ATTR_SEGMENT_MARK_STYLE, ATTR_SEGMENT_SCALE_DESCRIPTION, ATTR_SHADOW_COLOR, ATTR_SHADOW_OFFSET, ATTR_TITLE_FONT, ATTR_VALUE_FORMAT, ATTR_VALUE_SCALE_DESCRIPTION, ATTR_VALUE_STEP_SIZE, ATTR_VIEW_GRID, ATTR_VIEW_LEGEND, ATTR_VIEW_SCALE_ARROWS |
Methods inherited from class org.ujac.chart.Base2DScaleChart |
calculateBaseLinePosition, calculateVerticalExtent, calculateVerticalPosition, calcViewport, drawLegend, drawScale, formatScaleValue, getGridBackgroundColor, getGridColor, getInnerPadding, getLineWidth, getScaleArrowheadLength, getScaleArrowheadStyle, getScaleArrowheadWidth, getScaleMarkLength, getScaleValueFormat, getSegmentMarkStyle, getSegmentScaleDescription, getValueScaleDescription, getValueStepSize, isViewGrid, isViewLegend, isViewScaleArrows |
Methods inherited from class org.ujac.chart.BaseChart |
addAttributeDefinition, fillSupportedAttributes, getAreaLabels, getAttributes, getBackgroundColor, getBorderWidth, getBottomPadding, getDescriptionColor, getDescriptionFont, getDescriptionLineWidth, getDescriptionPattern, getLeftPadding, getMaxValue, getMinValue, getModel, getPercentFormat, getRightPadding, getSegmentLabels, getShadowColor, getShadowLength, getSupportedAttributes, getTitleFont, getTopPadding, getValueFormat, setAttributes, setModel, supportsNegativeValues |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LineChart2D
public LineChart2D()
getFillArea
public boolean getFillArea()
- Rules, whether the area below the line is filled or not.
- Returns:
- The flag, ruling wheter the area below the line is filled or not.
draw
public Rectangle2D draw(Rectangle2D viewport,
Graphics2D graphics)
throws ChartException
- Description copied from class:
BaseChart
- Draws the chart to the given chart output.
- Specified by:
draw
in interface Chart
- Overrides:
draw
in class BaseChart
- Parameters:
viewport
- The viewport for chart output.graphics
- The graphics object used for chart output.
- Returns:
- The effective drawing area for the chart.
- Throws:
ChartException
- In case the rendering failed.- See Also:
Chart.draw(java.awt.geom.Rectangle2D, java.awt.Graphics2D)
Copyright © 2003-2004 UJAC.org. All Rights Reserved.