jp.co.justsystem.choco.model.function
クラス FuncAccess

java.lang.Object
  |
  +--jp.co.justsystem.choco.model.function.FuncAccess
すべての実装インタフェース:
CellAccess
直系の既知のサブクラス:
FuncAccessAll

public abstract class FuncAccess
extends java.lang.Object
implements CellAccess

セル参照範囲のアクセス処理


コンストラクタの概要
FuncAccess()
           
 
メソッドの概要
 boolean access(CellData cell, int row, int col)
          各セルへのアクセスコールバック用メソッド
 void accessError(int error)
          セルがエラー値の場合のアクセス処理です。
abstract  void accessNumber(double val)
          セルが数値の場合のアクセス処理です。
 int accessRange(ExprValue arg)
          セル範囲内の各セルデータへアクセスします。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

FuncAccess

public FuncAccess()
メソッドの詳細

accessRange

public int accessRange(ExprValue arg)
                throws jp.co.justsystem.choco.model.ValueException
セル範囲内の各セルデータへアクセスします。
パラメータ:
arg - TYPE_CELL or TYPE_RANGE である式値
戻り値:
範囲内にエラー値を参照したらその値、なければ Value.ERROR_NO_ERROR

access

public boolean access(CellData cell,
                      int row,
                      int col)
インタフェース CellAccess の記述:
各セルへのアクセスコールバック用メソッド
定義:
インタフェース CellAccess 内の access
インタフェース jp.co.justsystem.choco.model.CellAccess からコピーされたタグ:
パラメータ:
row - cell の行番号
col - cell の列番号
戻り値:
セル範囲のアクセスを続けていい場合は true を返します。

accessNumber

public abstract void accessNumber(double val)
セルが数値の場合のアクセス処理です。
パラメータ:
val - 数値

accessError

public void accessError(int error)
セルがエラー値の場合のアクセス処理です。
パラメータ:
val - エラー値