|
||||||||||
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 |