public final class SharedScaleContext
extends java.lang.Object
| 构造器和说明 |
|---|
SharedScaleContext(ScaleContext scaleContext,
java.lang.Object realMin,
java.lang.Object realMax) |
| 限定符和类型 | 方法和说明 |
|---|---|
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.
|
public SharedScaleContext(ScaleContext scaleContext, java.lang.Object realMin, java.lang.Object realMax)
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 - ChartExceptionjava.lang.IllegalArgumentExceptionpublic 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.ChartExceptionjava.lang.IllegalArgumentExceptionCopyright © 2005-2008 Actuate Corp. All rights reserved.