org.eclipse.birt.chart.computation.withaxes
Class StackedSeriesLookup
java.lang.Object
org.eclipse.birt.chart.computation.withaxes.StackedSeriesLookup
public final class StackedSeriesLookup
- extends java.lang.Object
Implements a double lookup data structure for stacked series. It also
maintains a min/max value for each unit needed to build the scale.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getStackGroups
public final java.util.List<StackGroup> getStackGroups(Axis ax)
getSeriesCount
public final int getSeriesCount(Axis ax)
getStackGroup
public final StackGroup getStackGroup(Series se)
- Parameters:
se
-
- Returns:
- The stack group associated with a specified Series
getSubUnit
public final AxisSubUnit getSubUnit(StackGroup sg,
int iUnitIndex)
- Parameters:
sg
- iUnitIndex
-
- Returns:
- An AxisUnit corresponding to a given stack group and specified
unit index
getUnit
public final AxisSubUnit getUnit(Series se,
int iUnitIndex)
- Returns an AxisUnit needed to 'remember' the position of the next stacked
bar to be rendered. If a series is not 'stackable' or not 'set as
stacked', this method will return 'null'.
- Parameters:
ax
- se
- iUnitIndex
-
- Returns:
- unit
resetSubUnits
public final void resetSubUnits()
create
public static final StackedSeriesLookup create(ChartWithAxes cwa,
RunTimeContext rtc)
throws ChartException,
java.lang.IllegalArgumentException
- Parameters:
cwa
-
- Returns:
-
- Throws:
ChartException
java.lang.IllegalArgumentException
getUnitCount
public final int getUnitCount()
Copyright © 2005-2008 Actuate Corp. All rights reserved.