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

Interface powersoft.jcm.db.DataSource

public interface DataSource
extends Object
An interface exposed by an object which has data that is to be bound to other DataTarget objects.
See Also:
DataSourceBase, DataTarget

Variable Index

 o ADD_MODE
 o EDIT_MODE
 o READ_MODE

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 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 READ_MODE
  public final static byte READ_MODE
 o EDIT_MODE
  public final static byte EDIT_MODE
 o ADD_MODE
  public final static byte ADD_MODE

Methods

 o getBOF
  public abstract boolean getBOF()
 o getEOF
  public abstract boolean getEOF()
 o getColumn
  public abstract DataColumn getColumn(int index)
 o getColumnCount
  public abstract int getColumnCount()
 o getColumnIndex
  public abstract int getColumnIndex(String str)
 o getCurrentOffset
  public abstract int getCurrentOffset()
 o getEditMode
  public abstract byte getEditMode()
returns one of READ_MODE, EDIT_MODE, ADD_MODE
 o getForwardOnly
  public abstract boolean getForwardOnly()
 o getOpened
  public abstract boolean getOpened()
 o getReadOnly
  public abstract boolean getReadOnly()
 o getRowChanged
  public abstract boolean getRowChanged()
 o setRowChanged
  public abstract void setRowChanged(boolean changed)
 o getValue
  public abstract DataValue getValue(int index)
 o getValue
  public abstract DataValue getValue(int index,
                                     byte type)
 o setValue
  public abstract boolean setValue(int index,
                                   DataValue value)
 o addAdjustCursorListener
  public abstract void addAdjustCursorListener(AdjustCursorListener l)
 o removeAdjustCursorListener
  public abstract void removeAdjustCursorListener(AdjustCursorListener l)
 o handleAdjustCursor
  public abstract void handleAdjustCursor(AdjustCursorEvent data)
 o addValidateDataListener
  public abstract void addValidateDataListener(ValidateDataListener l)
 o removeValidateDataListener
  public abstract void removeValidateDataListener(ValidateDataListener l)
 o handleValidateData
  public abstract void handleValidateData(ValidateDataEvent data)
 o isFirstRow
  public abstract boolean isFirstRow()
 o isLastRow
  public abstract boolean isLastRow()
 o add
  public abstract boolean add(boolean copyValue,
                              boolean append)
 o cancelUpdate
  public abstract boolean cancelUpdate(boolean notify)
 o close
  public abstract boolean close()
 o delete
  public abstract boolean delete(boolean validate,
                                 boolean notify)
 o edit
  public abstract boolean edit()
 o open
  public abstract boolean open()
 o moveFirst
  public abstract boolean moveFirst(boolean validate,
                                    boolean notify)
 o moveLast
  public abstract boolean moveLast(boolean validate,
                                   boolean notify)
 o moveNext
  public abstract boolean moveNext(boolean validate,
                                   boolean notify)
 o movePrevious
  public abstract boolean movePrevious(boolean validate,
                                       boolean notify)
 o moveRelative
  public abstract boolean moveRelative(int offset,
                                       boolean validate,
                                       boolean notify)
 o move
  public abstract boolean move(int row,
                               boolean validate,
                               boolean notify)
 o refresh
  public abstract boolean refresh()
 o update
  public abstract boolean update(boolean validate,
                                 boolean notify)
 o addTarget
  public abstract void addTarget(DataTarget target)
 o findTarget
  public abstract boolean findTarget(DataTarget target)
 o removeTarget
  public abstract void removeTarget(DataTarget target)

All Packages  Class Hierarchy  This Package  Previous  Next  Index