public abstract class FwkColumnDataObserver extends java.lang.Object implements FwkColumnDataObserverInterface
Modifier and Type | Field and Description |
---|---|
protected javax.infobus.DataItemChangeManagerSupport |
changeManager
The change manager.
|
protected short[] |
flags |
protected short |
globalFlag |
protected boolean |
globalFlagValid |
protected boolean |
suspended |
Constructor and Description |
---|
FwkColumnDataObserver()
The constructor.
|
FwkColumnDataObserver(double[] scale)
The constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addDataItemChangeListener(javax.infobus.DataItemChangeListener listener)
Add a data item change listener.
|
static double[] |
createScale()
Create the default scaling vector.
|
short |
getFlagAt(int index)
Get a data flag.
|
double[] |
getScale()
Get the scaling.
|
boolean |
isChangeManagerSuspended()
Get a boolean whether the change manager is suspended.
|
boolean |
isImplicit()
Return a boolean whether the data is implicit defined.
|
void |
release()
Request to release data.
|
void |
removeDataItemChangeListener(javax.infobus.DataItemChangeListener listener)
Remove a data item change listener.
|
void |
setFlagAt(int index,
short flag)
Set a flag
|
void |
setScale(double[] scale)
Set the scaling.
|
void |
suspendChangeManager(boolean flag)
Suspend the change manager fire mechanismn.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getCount, getNativeDatatype, getNativeValues, getNativeValues, getValueAt, setValueAt
protected transient javax.infobus.DataItemChangeManagerSupport changeManager
protected short[] flags
protected boolean suspended
protected short globalFlag
protected boolean globalFlagValid
public FwkColumnDataObserver()
public FwkColumnDataObserver(double[] scale)
the
- scaling.public static double[] createScale()
public void setScale(double[] scale)
setScale
in interface FwkColumnDataObserverInterface
scale
- an double array containing the scaling.public double[] getScale()
getScale
in interface FwkColumnDataObserverInterface
public void release()
release
in interface FwkColumnDataObserverInterface
public short getFlagAt(int index)
getFlagAt
in interface FwkColumnDataObserverInterface
index
- The index of the flag.FwkColumnAccessInterface
public void setFlagAt(int index, short flag)
setFlagAt
in interface FwkColumnDataObserverInterface
index
- the index of the flag to changed.flag
- the new flag.FwkColumnAccessInterface
public boolean isImplicit()
isImplicit
in interface FwkColumnDataObserverInterface
public void suspendChangeManager(boolean flag)
suspendChangeManager
in interface FwkColumnDataObserverInterface
flag
- if true the manager doesn' t send messages.public boolean isChangeManagerSuspended()
isChangeManagerSuspended
in interface FwkColumnDataObserverInterface
public void addDataItemChangeListener(javax.infobus.DataItemChangeListener listener)
addDataItemChangeListener
in interface javax.infobus.DataItemChangeManager
listener
- The listener.public void removeDataItemChangeListener(javax.infobus.DataItemChangeListener listener)
removeDataItemChangeListener
in interface javax.infobus.DataItemChangeManager
listener
- the listener to be removed.