launcher
b2007100101

org.phosphoresce.launcher.util
クラス LauncherUtil

java.lang.Object
  拡張org.phosphoresce.launcher.util.LauncherUtil
すべての実装インタフェース:
LauncherConstants

public final class LauncherUtil
extends java.lang.Object
implements LauncherConstants

Javaアプリケーション起動ツール共通ユーティリティクラス

作成者:
Kitagawa

フィールドの概要
 
インタフェース org.phosphoresce.launcher.LauncherConstants から継承したフィールド
DEFAULT_LAUNCHER_CONFIG_PATH, DEFAULT_PROPERTIES, LIBRARY_EXTENSTIONS, PROPERTY_DEBUG, PROPERTY_DELIM, PROPERTY_LIBRARY, PROPERTY_MAINCLASS
 
メソッドの概要
static java.lang.ClassLoader createClassLoader(LauncherSession session)
          クラスが保持している情報より動的にクラスローダーを生成します。
static boolean isLibrary(java.lang.String filename)
          指定されたファイルがライブラリファイルであるか判定します。
static void outputError(java.lang.String message, java.lang.Throwable throwable)
          指定されたメッセージと例外をログファイルに出力します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

isLibrary

public static boolean isLibrary(java.lang.String filename)
指定されたファイルがライブラリファイルであるか判定します。
指定されたファイルパスが実在しない場合やnullオブジェクトで在る場合はライブラリではないと判断します。

パラメータ:
filename - 判定対象ファイルパス
戻り値:
指定されたファイルパスがライブラリファイルである場合、trueを返却

createClassLoader

public static java.lang.ClassLoader createClassLoader(LauncherSession session)
                                               throws ClassLoaderException
クラスが保持している情報より動的にクラスローダーを生成します。

戻り値:
ClassLoaderオブジェクト
例外:
ClassLoaderException - 正常にクラスローダーオブジェクトが生成できなかった場合に発生

outputError

public static void outputError(java.lang.String message,
                               java.lang.Throwable throwable)
指定されたメッセージと例外をログファイルに出力します。

パラメータ:
message - メッセージ
throwable - 例外オブジェクト

launcher
b2007100101