public final class SharedScaleContext
extends java.lang.Object
Constructor and Description |
---|
SharedScaleContext(ScaleContext scaleContext,
java.lang.Object realMin,
java.lang.Object realMax) |
Modifier and Type | Method and Description |
---|---|
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
- 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
Copyright © 2005-2008 Actuate Corp. All rights reserved.