|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ECMAScript 関数とみなしたいオブジェクトが実装しなければならない インタフェースです。
このインタフェースは、ECMAScript で使うなら 関数として認識されるオブジェクトでもコンストラクタとして認識されるオブジェクトでも 実装することができます。
FESI はプロパティの検索にイントロスペクションを使うので、 関数以外のオブジェクトでは特定のインタフェースを実装する必要はありません。
JSFunctionAdapter
メソッドの概要 | |
java.lang.Object |
doCall(JSObject thisObject,
java.lang.Object[] args)
オブジェクトの指定された ECMAScript メソッドを呼び出します。 |
java.lang.Object |
doNew(JSObject thisObject,
java.lang.Object[] args)
オブジェクトの指定した ECMAScript メソッドを使って新しいオブジェクトを生成します。 |
メソッドの詳細 |
public java.lang.Object doCall(JSObject thisObject, java.lang.Object[] args) throws JSException
thisObject
- 関数が呼び出されたオブジェクトargs
- 引数の配列public java.lang.Object doNew(JSObject thisObject, java.lang.Object[] args) throws JSException
thisObject
- 関数が呼び出されたオブジェクトargs
- 引数の配列
|
||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |