FESI.jslib
クラス JSUtil

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

public abstract class JSUtil
extends java.lang.Object

ECMAScript インタプリタ FESI と Java コードを仲立ちする抽象クラスです。 評価機構のファクトリやオブジェクトファクトリといった 静的なユーティリティ関数を備えています。


コンストラクタの概要
JSUtil()
           
 
メソッドの概要
static java.lang.String getVersion()
          インタプリタのバージョン識別子を返します。
static java.lang.String getWelcomeText()
          インタプリタの起動時文字列 (著作権表示とバージョン番号を含む) を 返します (2 行)。
static JSGlobalObject makeEvaluator()
          拡張を読み込まずに新しい評価機構を生成します。
static JSGlobalObject makeEvaluator(java.lang.String[] extensions)
          新しい評価機構を生成し、指定した拡張を読み込みます。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JSUtil

public JSUtil()
メソッドの詳細

makeEvaluator

public static JSGlobalObject makeEvaluator()
                                    throws JSException
拡張を読み込まずに新しい評価機構を生成します。
戻り値:
生成された評価機構のグローバルオブジェクト
例外:
JSException - 実行中のあらゆるエラー

makeEvaluator

public static JSGlobalObject makeEvaluator(java.lang.String[] extensions)
                                    throws JSException
新しい評価機構を生成し、指定した拡張を読み込みます。
パラメータ:
extensions - 読み込む拡張のクラス名
戻り値:
生成された評価機構のグローバルオブジェクト
例外:
JSException - 実行中のあらゆるエラー

getVersion

public static java.lang.String getVersion()
インタプリタのバージョン識別子を返します。

getWelcomeText

public static java.lang.String getWelcomeText()
インタプリタの起動時文字列 (著作権表示とバージョン番号を含む) を 返します (2 行)。