Class powersoft.jcm.db.DataSourceBase
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class powersoft.jcm.db.DataSourceBase

java.lang.Object
   |
   +----powersoft.jcm.db.DataSourceBase

public class DataSourceBase
extends Object
implements DataSource
An implementation of the DataSource interface. It stores the actual references to DataTarget pointers. It dispatches each event to all its targets.
See Also:
Query, DataSource

Variable Index

 o _adjustCursorVector
 o _valiadateDataVector

Method Index

 o add(boolean, boolean)
 o addAdjustCursorListener(AdjustCursorListener)
 o addTarget(DataTarget)
 o addValidateDataListener(ValidateDataListener)
 o cancelUpdate(boolean)
 o close()
 o delete(boolean, boolean)
 o edit()
 o findTarget(DataTarget)
 o getBOF()
 o getColumn(int)
 o getColumnCount()
 o getColumnIndex(String)
 o getCurrentOffset()
 o getEditMode()
returns one of READ_MODE, EDIT_MODE, ADD_MODE
 o getEOF()
 o getForwardOnly()
 o getOpened()
 o getReadOnly()
 o getRowChanged()
 o getValue(int)
 o getValue(int, byte)
 o handleAdjustCursor(AdjustCursorEvent)
 o handleValidateData(ValidateDataEvent)
 o isFirstRow()
 o isLastRow()
 o log(String, Object)
 o log(Throwable, Object)
 o move(int, boolean, boolean)
 o moveFirst(boolean, boolean)
 o moveLast(boolean, boolean)
 o moveNext(boolean, boolean)
 o movePrevious(boolean, boolean)
 o moveRelative(int, boolean, boolean)
 o open()
 o refresh()
 o removeAdjustCursorListener(AdjustCursorListener)
 o removeTarget(DataTarget)
 o removeValidateDataListener(ValidateDataListener)
 o setRowChanged(boolean)
 o setValue(int, DataValue)
 o update(boolean, boolean)

Variables

 o _adjustCursorVector
  protected EventListenerVector _adjustCursorVector
 o _valiadateDataVector
  protected EventListenerVector _valiadateDataVector

Methods

 o addTarget
  public void addTarget(DataTarget target)
 o findTarget
  public boolean findTarget(DataTarget target)
 o removeTarget
  public void removeTarget(DataTarget target)
 o moveFirst
  public boolean moveFirst(boolean validate,
                           boolean notify)
 o moveLast
  public boolean moveLast(boolean validate,
                          boolean notify)
 o moveNext
  public boolean moveNext(boolean validate,
                          boolean notify)
 o movePrevious
  public boolean movePrevious(boolean validate,
                              boolean notify)
 o moveRelative
  public boolean moveRelative(int offset,
                              boolean validate,
                              boolean notify)
 o move
  public boolean move(int row,
                      boolean validate,
                      boolean notify)
 o addAdjustCursorListener
  public synchronized void addAdjustCursorListener(AdjustCursorListener l)
 o handleAdjustCursor
  public synchronized void handleAdjustCursor(AdjustCursorEvent data)
 o removeAdjustCursorListener
  public synchronized void removeAdjustCursorListener(AdjustCursorListener l)
 o addValidateDataListener
  public synchronized void addValidateDataListener(ValidateDataListener l)
 o removeValidateDataListener
  public synchronized void removeValidateDataListener(ValidateDataListener l)
 o handleValidateData
  public synchronized void handleValidateData(ValidateDataEvent data)
 o log
  protected abstract void log(String str,
                              Object obj)
 o log
  protected abstract void log(Throwable err,
                              Object obj)

All Packages  Class Hierarchy  This Package  Previous  Next  Index