FESI.jslib
クラス JSFunctionAdapter

java.lang.Object
  |
  +--FESI.jslib.JSFunctionAdapter

public class JSFunctionAdapter
extends java.lang.Object
implements JSFunction

関数オブジェクトの実装を容易にするためにデフォルトのクラスを 実装したものです。


コンストラクタの概要
JSFunctionAdapter()
           
 
メソッドの概要
 java.lang.Object doCall(JSObject thisObject, java.lang.Object[] args)
          オブジェクトの指定した ECMAScript メソッドを呼び出します。
 java.lang.Object doNew(JSObject thisObject, java.lang.Object[] args)
          オブジェクトの指定した ECMAScript メソッドを使って、新しいオブジェクトを生成します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSFunctionAdapter

public JSFunctionAdapter()
メソッドの詳細

doCall

public java.lang.Object doCall(JSObject thisObject,
                               java.lang.Object[] args)
                        throws JSException
オブジェクトの指定した ECMAScript メソッドを呼び出します。
定義:
インタフェース JSFunction 内の doCall
パラメータ:
thisObject - 関数が呼び出されたオブジェクト
args - 引数の配列
戻り値:
評価の結果
例外:
JSException - 実行中のあらゆるエラー

doNew

public java.lang.Object doNew(JSObject thisObject,
                              java.lang.Object[] args)
                       throws JSException
オブジェクトの指定した ECMAScript メソッドを使って、新しいオブジェクトを生成します。
定義:
インタフェース JSFunction 内の doNew
パラメータ:
thisObject - 関数が呼び出されたオブジェクト
args - 引数の配列
戻り値:
評価の結果
例外:
JSException - 実行中のあらゆるエラー