public class FwkColumnScaledDataObserver extends FwkColumnDataObserver implements FwkColumnDataObserverInterface
Modifier and Type | Field and Description |
---|---|
protected FwkColumnDataObserverInterface |
source |
changeManager, flags, globalFlag, globalFlagValid, suspended
Constructor and Description |
---|
FwkColumnScaledDataObserver(FwkColumnDataObserverInterface source,
double[] scale)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getCount()
Get the total number of values.
|
short |
getFlagAt(int index)
Get a data flag.
|
java.lang.Class |
getNativeDatatype()
Get the naticve datatype.
|
java.lang.Object |
getNativeValues()
Get the native unscaled values from source
|
java.lang.Object |
getNativeValues(int lower,
int upper)
Get the native unscaled values from source
|
FwkColumnDataObserverInterface |
getSource()
Retrieve the observer source.
|
double |
getValueAt(int index)
Get the value at a specific position.
|
boolean |
isImplicit()
Return a boolean whether the data is implicit defined.
|
void |
release()
Request to release data.
|
void |
setFlagAt(int index,
short flag)
Set a flag
|
void |
setValueAt(int index,
double value)
Set the value at a specific position.
|
addDataItemChangeListener, createScale, getScale, isChangeManagerSuspended, removeDataItemChangeListener, setScale, suspendChangeManager
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getScale, isChangeManagerSuspended, setScale, suspendChangeManager
protected FwkColumnDataObserverInterface source
public FwkColumnScaledDataObserver(FwkColumnDataObserverInterface source, double[] scale)
source
- the source to be scaled.public FwkColumnDataObserverInterface getSource()
public void release()
release
in interface FwkColumnDataObserverInterface
release
in class FwkColumnDataObserver
public short getFlagAt(int index)
getFlagAt
in interface FwkColumnDataObserverInterface
getFlagAt
in class FwkColumnDataObserver
index
- The index of the flag.FwkColumnAccessInterface
public void setFlagAt(int index, short flag)
setFlagAt
in interface FwkColumnDataObserverInterface
setFlagAt
in class FwkColumnDataObserver
index
- the index of the flag to changed.flag
- the new flag.FwkColumnAccessInterface
public boolean isImplicit()
isImplicit
in interface FwkColumnDataObserverInterface
isImplicit
in class FwkColumnDataObserver
public int getCount()
getCount
in interface FwkColumnDataObserverInterface
public java.lang.Class getNativeDatatype()
getNativeDatatype
in interface FwkColumnDataObserverInterface
public java.lang.Object getNativeValues()
getNativeValues
in interface FwkColumnDataObserverInterface
public java.lang.Object getNativeValues(int lower, int upper)
getNativeValues
in interface FwkColumnDataObserverInterface
lower
- the lower index of the requested area.upper
- the upper index of the requested area.public double getValueAt(int index)
getValueAt
in interface FwkColumnDataObserverInterface
index
- The index of the value.public void setValueAt(int index, double value)
setValueAt
in interface FwkColumnDataObserverInterface
index
- the index position.value
- the new value.