com.ge.research.charts.jfree.chart.plot
Class OverlaidXYPlot

java.lang.Object
  extended byorg.jfree.chart.plot.Plot
      extended byorg.jfree.chart.plot.XYPlot
          extended byorg.jfree.chart.plot.OverlaidXYPlot
              extended bycom.ge.research.charts.jfree.chart.plot.OverlaidXYPlot
All Implemented Interfaces:
org.jfree.chart.event.AxisChangeListener, org.jfree.chart.axis.AxisConstants, java.lang.Cloneable, org.jfree.data.DatasetChangeListener, java.util.EventListener, org.jfree.chart.event.RendererChangeListener, java.io.Serializable, org.jfree.chart.plot.ValueAxisPlot

public class OverlaidXYPlot
extends org.jfree.chart.plot.OverlaidXYPlot

An extension of the org.jfree.chart.plot.OverlaidXYPlot class, that provides access to the subplots contained within.

Version:
$Revision: 1.1 $ $Date: 2006/08/11 00:17:46 $
Author:
garbiras
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jfree.chart.plot.XYPlot
DEFAULT_CROSSHAIR_PAINT, DEFAULT_CROSSHAIR_STROKE, DEFAULT_CROSSHAIR_VISIBLE, DEFAULT_GRIDLINE_PAINT, DEFAULT_GRIDLINE_STROKE, localizationResources
 
Fields inherited from class org.jfree.chart.plot.Plot
DEFAULT_BACKGROUND_ALPHA, DEFAULT_BACKGROUND_PAINT, DEFAULT_FOREGROUND_ALPHA, DEFAULT_INSETS, DEFAULT_OUTLINE_PAINT, DEFAULT_OUTLINE_STROKE, MINIMUM_HEIGHT_TO_DRAW, MINIMUM_WIDTH_TO_DRAW, ZERO
 
Fields inherited from interface org.jfree.chart.axis.AxisConstants
DEFAULT_AXIS_LABEL_FONT, DEFAULT_AXIS_LABEL_INSETS, DEFAULT_AXIS_LABEL_PAINT, DEFAULT_AXIS_LINE_PAINT, DEFAULT_AXIS_LINE_STROKE, DEFAULT_AXIS_VISIBLE, DEFAULT_TICK_LABEL_FONT, DEFAULT_TICK_LABEL_INSETS, DEFAULT_TICK_LABEL_PAINT, DEFAULT_TICK_LABELS_VISIBLE, DEFAULT_TICK_MARK_INSIDE_LENGTH, DEFAULT_TICK_MARK_OUTSIDE_LENGTH, DEFAULT_TICK_MARK_PAINT, DEFAULT_TICK_MARK_STROKE, DEFAULT_TICK_MARKS_VISIBLE
 
Constructor Summary
OverlaidXYPlot(java.lang.String domainAxisLabel, java.lang.String rangeAxisLabel)
           
OverlaidXYPlot(org.jfree.chart.axis.ValueAxis domain, org.jfree.chart.axis.ValueAxis range)
           
 
Method Summary
 void add(org.jfree.chart.plot.XYPlot subplot)
           
 java.util.List getSubPlots()
          Returns the List of subplots for this OverlaidXYPlot
 void remove(org.jfree.chart.plot.XYPlot subplot)
           
 
Methods inherited from class org.jfree.chart.plot.OverlaidXYPlot
getHorizontalDataRange, getLegendItems, getPlotType, getVerticalDataRange, render
 
Methods inherited from class org.jfree.chart.plot.XYPlot
addAnnotation, addDomainMarker, addDomainMarker, addRangeMarker, addRangeMarker, addSecondaryDomainMarker, addSecondaryDomainMarker, addSecondaryRangeMarker, addSecondaryRangeMarker, calculateAxisSpace, calculateDomainAxisSpace, calculateRangeAxisSpace, clearAnnotations, clearDomainMarkers, clearRangeMarkers, clearSecondaryDomainAxes, clearSecondaryRangeAxes, clearSecondaryRangeMarkers, clearSecondaryRangeMarkers, clone, configureSecondaryDomainAxes, configureSecondaryRangeAxes, datasetChanged, draw, draw, drawAnnotations, drawAxes, drawDomainGridlines, drawDomainMarkers, drawDomainTickBands, drawHorizontalLine, drawRangeGridlines, drawRangeMarkers, drawRangeTickBands, drawSecondaryDomainMarkers, drawSecondaryRangeMarkers, drawVerticalLine, equals, getAxisOffset, getDataRange, getDataset, getDatasetRenderingOrder, getDomainAxis, getDomainAxisEdge, getDomainAxisLocation, getDomainCrosshairPaint, getDomainCrosshairStroke, getDomainCrosshairValue, getDomainGridlinePaint, getDomainGridlineStroke, getDomainMarkers, getDomainTickBandPaint, getFixedDomainAxisSpace, getFixedRangeAxisSpace, getOrientation, getRangeAxis, getRangeAxisEdge, getRangeAxisLocation, getRangeCrosshairPaint, getRangeCrosshairStroke, getRangeCrosshairValue, getRangeGridlinePaint, getRangeGridlineStroke, getRangeMarkers, getRangeTickBandPaint, getRenderer, getRendererForDataset, getSecondaryDataset, getSecondaryDatasetCount, getSecondaryDomainAxis, getSecondaryDomainAxisCount, getSecondaryDomainAxisEdge, getSecondaryDomainAxisLocation, getSecondaryDomainAxisMappedToDataset, getSecondaryDomainMarkers, getSecondaryRangeAxis, getSecondaryRangeAxisCount, getSecondaryRangeAxisEdge, getSecondaryRangeAxisLocation, getSecondaryRangeAxisMappedToDataset, getSecondaryRangeMarkers, getSecondaryRenderer, getSeriesCount, getWeight, handleClick, isDomainCrosshairLockedOnData, isDomainCrosshairVisible, isDomainGridlinesVisible, isRangeCrosshairLockedOnData, isRangeCrosshairVisible, isRangeGridlinesVisible, mapSecondaryDatasetToDomainAxis, mapSecondaryDatasetToRangeAxis, render, render2, rendererChanged, setAxisOffset, setDataset, setDatasetRenderingOrder, setDomainAxis, setDomainAxisLocation, setDomainAxisLocation, setDomainCrosshairLockedOnData, setDomainCrosshairPaint, setDomainCrosshairStroke, setDomainCrosshairValue, setDomainCrosshairValue, setDomainCrosshairVisible, setDomainGridlinePaint, setDomainGridlineStroke, setDomainGridlinesVisible, setDomainTickBandPaint, setFixedDomainAxisSpace, setFixedRangeAxisSpace, setOrientation, setRangeAxis, setRangeAxisLocation, setRangeAxisLocation, setRangeCrosshairLockedOnData, setRangeCrosshairPaint, setRangeCrosshairStroke, setRangeCrosshairValue, setRangeCrosshairValue, setRangeCrosshairVisible, setRangeGridlinePaint, setRangeGridlineStroke, setRangeGridlinesVisible, setRangeTickBandPaint, setRenderer, setSecondaryDataset, setSecondaryDomainAxis, setSecondaryDomainAxisLocation, setSecondaryRangeAxis, setSecondaryRangeAxisLocation, setSecondaryRenderer, setWeight, zoom, zoomHorizontalAxes, zoomHorizontalAxes, zoomVerticalAxes, zoomVerticalAxes
 
Methods inherited from class org.jfree.chart.plot.Plot
addChangeListener, axisChanged, drawBackground, drawNoDataMessage, drawOutline, getBackgroundAlpha, getBackgroundImage, getBackgroundImageAlignment, getBackgroundPaint, getDataAreaRatio, getDatasetGroup, getDrawingSupplier, getForegroundAlpha, getInsets, getNoDataMessage, getNoDataMessageFont, getNoDataMessagePaint, getOutlinePaint, getOutlineStroke, getParent, getRectX, getRectY, getRootPlot, isSubplot, notifyListeners, removeChangeListener, resolveDomainAxisLocation, resolveRangeAxisLocation, setBackgroundAlpha, setBackgroundImage, setBackgroundImageAlignment, setBackgroundPaint, setDataAreaRatio, setDatasetGroup, setDrawingSupplier, setForegroundAlpha, setInsets, setInsets, setNoDataMessage, setNoDataMessageFont, setNoDataMessagePaint, setOutlinePaint, setOutlineStroke, setParent
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OverlaidXYPlot

public OverlaidXYPlot(java.lang.String domainAxisLabel,
                      java.lang.String rangeAxisLabel)

OverlaidXYPlot

public OverlaidXYPlot(org.jfree.chart.axis.ValueAxis domain,
                      org.jfree.chart.axis.ValueAxis range)
Method Detail

add

public void add(org.jfree.chart.plot.XYPlot subplot)

getSubPlots

public java.util.List getSubPlots()
Returns the List of subplots for this OverlaidXYPlot

Returns:
The List of subplots for this OverlaidXYPlot

remove

public void remove(org.jfree.chart.plot.XYPlot subplot)