パッケージ
クラス
階層ツリー
推奨されない
インデックス
ヘルプ
前 次
フレームあり
フレームなし
C
D
E
F
G
I
J
M
P
R
S
C
call(String, Object[])
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクト上の指定された ECMAScript メソッドを呼び出します。
D
doCall(JSObject, Object[])
- class FESI.jslib.
JSFunctionAdapter
におけるメソッド
オブジェクトの指定した ECMAScript メソッドを呼び出します。
doCall(JSObject, Object[])
- interface FESI.jslib.
JSFunction
におけるメソッド
オブジェクトの指定された ECMAScript メソッドを呼び出します。
doNew(JSObject, Object[])
- class FESI.jslib.
JSFunctionAdapter
におけるメソッド
オブジェクトの指定した ECMAScript メソッドを使って、新しいオブジェクトを生成します。
doNew(JSObject, Object[])
- interface FESI.jslib.
JSFunction
におけるメソッド
オブジェクトの指定した ECMAScript メソッドを使って新しいオブジェクトを生成します。
E
eval(Reader, String)
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクトを 'this' オブジェクトとして、Reader ストリームを 評価します。
eval(String)
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクトを 'this' オブジェクトとして、文字列を評価します。
evalAsFunction(String)
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクトを 'this' オブジェクトとして、文字列を評価します。
evalAsFunction(String, String[], Object[])
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクトを 'this' オブジェクトとして、文字列を評価します。
F
FESI.jslib
- package FESI.jslib
Java から FESI インタプリタへのアクセスを提供します。
G
getGlobalObject()
- interface FESI.jslib.
JSObject
におけるメソッド
インタプリタのグローバルオブジェクトを取得します。
getMember(String)
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクトの名前付きプロパティを取得します。
getOriginatingException()
- class FESI.jslib.
JSException
におけるメソッド
元の例外 (あれば) または null を取得します。
getSlot(int)
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクトのインデックス付きプロパティを取得します (配列に便利)。
getVersion()
- class FESI.jslib.
JSUtil
における static メソッド
インタプリタのバージョン識別子を返します。
getWelcomeText()
- class FESI.jslib.
JSUtil
における static メソッド
インタプリタの起動時文字列 (著作権表示とバージョン番号を含む) を 返します (2 行)。
I
initializeExtension(JSGlobalObject)
- interface FESI.jslib.
JSExtension
におけるメソッド
拡張が最初に評価機構に読み込まれたときに FESI インタプリタから呼び出されます。
J
JSException
- exception FESI.jslib.
JSException
.
ECMAScript インタプリタがエラーを検知したときにスローされます。
JSException(String)
- class FESI.jslib.
JSException
のコンストラクタ
詳細メッセージを指定して
JSException
を構築します。
JSException(String, Throwable)
- class FESI.jslib.
JSException
のコンストラクタ
詳細メッセージを指定して、ただし元の例外を参照する
JSException
を構築します。
JSExtension
- interface FESI.jslib.
JSExtension
.
jslib パッケージで ECMAScript の拡張を記述するために使われる インタフェースです。
JSFunction
- interface FESI.jslib.
JSFunction
.
ECMAScript 関数とみなしたいオブジェクトが実装しなければならない インタフェースです。
JSFunctionAdapter
- class FESI.jslib.
JSFunctionAdapter
.
関数オブジェクトの実装を容易にするためにデフォルトのクラスを 実装したものです。
JSFunctionAdapter()
- class FESI.jslib.
JSFunctionAdapter
のコンストラクタ
JSGlobalObject
- interface FESI.jslib.
JSGlobalObject
.
インタプリタの GlobalObject ラッパーを表すインタフェースです。
JSObject
- interface FESI.jslib.
JSObject
.
Java と ECMAScript インタプリタ FESI を仲立ちするインタフェースです。
JSUtil
- class FESI.jslib.
JSUtil
.
ECMAScript インタプリタ FESI と Java コードを仲立ちする抽象クラスです。
JSUtil()
- class FESI.jslib.
JSUtil
のコンストラクタ
M
makeBeanWrapper(Object)
- interface FESI.jslib.
JSGlobalObject
におけるメソッド
オブジェクトに Bean であるとマークし、 Bean の public なメソッドやプロパティへの FESI のスクリプトからの アクセスを制限します。
makeEvaluator()
- class FESI.jslib.
JSUtil
における static メソッド
拡張を読み込まずに新しい評価機構を生成します。
makeEvaluator(String[])
- class FESI.jslib.
JSUtil
における static メソッド
新しい評価機構を生成し、指定した拡張を読み込みます。
makeJSArrayObject()
- interface FESI.jslib.
JSGlobalObject
におけるメソッド
新しい配列オブジェクトを生成します。
makeJSObject()
- interface FESI.jslib.
JSGlobalObject
におけるメソッド
Object プロトタイプオブジェクトを基にして新しいオブジェクトを生成します。
makeJSObject(JSObject)
- interface FESI.jslib.
JSGlobalObject
におけるメソッド
指定されたプロトタイプ (null でもかまいません) を基にして 新しいオブジェクトを生成します。
makeObjectWrapper(Object)
- interface FESI.jslib.
JSGlobalObject
におけるメソッド
オブジェクトを ECMAScript オブジェクトとして包み込み、"eval" 関数などが 使えるようにします。
P
printStackTrace()
- class FESI.jslib.
JSException
におけるメソッド
この
Throwable
とそのバックトレースを 標準エラーストリームに出力します。
printStackTrace(PrintStream)
- class FESI.jslib.
JSException
におけるメソッド
この
Throwable
とそのバックトレースを 指定したプリントストリームに出力します。
printStackTrace(PrintWriter)
- class FESI.jslib.
JSException
におけるメソッド
この
Throwable
とそのバックトレースを 指定したプリントライタに出力します。
R
removeMember(String)
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクトの名前付きプロパティを削除します。
S
setMember(String, Object)
- interface FESI.jslib.
JSObject
におけるメソッド
このオブジェクトの名前付きプロパティを設定します。
setSlot(int, Object)
- interface FESI.jslib.
JSObject
におけるメソッド
インデックス値を使ってプロパティを設定します。
C
D
E
F
G
I
J
M
P
R
S
パッケージ
クラス
階層ツリー
推奨されない
インデックス
ヘルプ
前 次
フレームあり
フレームなし