タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

java se6とscriptに関するitengineerのブックマーク (1)

  • 「Java SE 6完全攻略」第60回 Javaでマルチリンガル - スクリプト言語のサポート その3

    今月も引き続きスクリプト言語のサポートに関して解説していきます。 今週はJavaからスクリプトの関数の呼び出しについて取りあげます。 関数の呼び出し 先週、解説した手法はスクリプトの先頭からそのまま評価していきます。しかし、イベントが発生したときに特定のコールバック関数を呼ぶなど、関数単位でスクリプトを呼び出したいことがよくあります。 このような場合、javax.script.Invocableインタフェースを使用します。 スクリプトエンジンの実装で関数呼び出しに対応しているものはInvocableインタフェースを実装しています。Invocableインタフェースを実装することはオプションなので、関数呼び出しに対応していなければ実装する必要はありません。 しかし、ScriptEngineクラスにはInvocableインタフェースを実装しているかどうか調べるためのメソッドは用意されていないので

    「Java SE 6完全攻略」第60回 Javaでマルチリンガル - スクリプト言語のサポート その3
  • 1