|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.birt.chart.computation.withaxes.SharedScaleContext
public final class SharedScaleContext
We use this class to store shared scale context of chart in cross-tab.
| Constructor Summary | |
|---|---|
SharedScaleContext(ScaleContext scaleContext,
java.lang.Object realMin,
java.lang.Object realMax)
|
|
| Method Summary | |
|---|---|
DataSetIterator |
createDataSetIterator(int iDataType)
Create a DataSetIterator with the min/max value, which can be used by AutoScale. |
DataSetIterator |
createDataSetIterator(int iDataType,
boolean isBigNumber,
com.ibm.icu.math.BigDecimal divisor)
Create a DataSetIterator with the min/max value, which can be used by AutoScale. |
static SharedScaleContext |
createInstance(java.lang.Object oMin,
java.lang.Object oMax)
|
ScaleContext |
getScaleContext()
|
boolean |
isShared()
Returns if the scale will be shared among multiple chart instances |
void |
setScaleContext(ScaleContext scaleContext)
|
void |
setShared(boolean shared)
|
void |
updateBounds(Bounds bo)
update the bounds info, shared scale should be recalculated when bounds changed. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SharedScaleContext(ScaleContext scaleContext,
java.lang.Object realMin,
java.lang.Object realMax)
| Method Detail |
|---|
public void updateBounds(Bounds bo)
bo -
public static final SharedScaleContext createInstance(java.lang.Object oMin,
java.lang.Object oMax)
oMin - oMax -
public final ScaleContext getScaleContext()
public final void setScaleContext(ScaleContext scaleContext)
scaleContext - The scaleContext to set.public final boolean isShared()
public final void setShared(boolean shared)
shared -
public final DataSetIterator createDataSetIterator(int iDataType)
throws ChartException,
java.lang.IllegalArgumentException
iDataType -
ChartException
java.lang.IllegalArgumentException
public final DataSetIterator createDataSetIterator(int iDataType,
boolean isBigNumber,
com.ibm.icu.math.BigDecimal divisor)
throws ChartException,
java.lang.IllegalArgumentException
iDataType - isBigNumber - indicates current is big number.divisor - the divisor for big number, actual big number will divide the
divisor to get a double value, the double value is used to
compute scale of axis.
ChartException
java.lang.IllegalArgumentException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||