org.seasar.uruma.rcp.util
クラス RcpResourceUtil

java.lang.Object
  上位を拡張 org.seasar.uruma.rcp.util.RcpResourceUtil

public class RcpResourceUtil
extends Object

Eclipse / RCP 環境でのリソースを扱うためのユーティリティクラスです。

作成者:
y-komori

コンストラクタの概要
RcpResourceUtil()
           
 
メソッドの概要
static List<File> findFileResources(File baseDir, FileFilter filter)
          指定されたパスを起点として、ファイルシステムからリソースを再帰的に検索して返します。
static URL getLocalResourceUrl(String path)
          指定されたパスにおけるリソースのローカルシステム上の URL を返します。
static URL getNativePluginPath(Plugin uiPlugin)
          指定されたプラグインの実行時パスを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RcpResourceUtil

public RcpResourceUtil()
メソッドの詳細

getNativePluginPath

public static URL getNativePluginPath(Plugin uiPlugin)
                               throws IOException
指定されたプラグインの実行時パスを返します。

パラメータ:
uiPlugin - 実行時パスを調べる Plugin
戻り値:
実行時パスを表す URL オブジェクト
例外:
IOException - パスの変換に失敗した場合
関連項目:
FileLocator.resolve(URL)

getLocalResourceUrl

public static URL getLocalResourceUrl(String path)
                               throws IOException
指定されたパスにおけるリソースのローカルシステム上の URL を返します。

パラメータ:
path - リソースのパス
戻り値:
ローカルシステム上の URL
例外:
IOException - パスの変換に失敗した場合
関連項目:
FileLocator.resolve(URL)

findFileResources

public static List<File> findFileResources(File baseDir,
                                           FileFilter filter)
指定されたパスを起点として、ファイルシステムからリソースを再帰的に検索して返します。

パラメータ:
baseDir - 起点となるパス
filter - 条件を指定する FileFilter
戻り値:
検索結果


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.