|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.util.ResourceUtil
リソース用のユーティリティクラスです。
コンストラクタの概要 | |
protected |
ResourceUtil()
インスタンスを構築します。 |
メソッドの概要 | |
static java.lang.String |
convertPath(java.lang.String path,
java.lang.Class clazz)
パスを変換します。 |
static java.io.File |
getBuildDir(java.lang.Class clazz)
クラスファイルが置かれているルートディレクトリを返します。 |
static java.io.File |
getBuildDir(java.lang.String path)
クラスファイルが置かれているルートディレクトリを返します。 |
static java.lang.ClassLoader |
getClassLoader()
クラスローダを返します。 |
static java.lang.String |
getExtension(java.lang.String path)
拡張子を返します。 |
static java.io.File |
getFile(java.net.URL url)
ファイルを返します。 |
static java.lang.String |
getFileName(java.net.URL url)
ファイル名を返します。 |
static java.util.Properties |
getProperties(java.lang.String path)
プロパティファイルを返します。 |
static java.net.URL |
getResource(java.lang.String path)
リソースを返します。 |
static java.net.URL |
getResource(java.lang.String path,
java.lang.String extension)
リソースを返します。 |
static java.io.File |
getResourceAsFile(java.lang.String path)
リソースをファイルとして返します。 |
static java.io.File |
getResourceAsFile(java.lang.String path,
java.lang.String extension)
リソースをファイルとして返します。 |
static java.io.File |
getResourceAsFileNoException(java.lang.Class clazz)
リソースをファイルとして返します。 |
static java.io.File |
getResourceAsFileNoException(java.lang.String path)
リソースをファイルとして返します。 |
static java.io.InputStream |
getResourceAsStream(java.lang.String path)
リソースをストリームとして返します。 |
static java.io.InputStream |
getResourceAsStream(java.lang.String path,
java.lang.String extension)
リソースをストリームとして返します。 |
static java.io.InputStream |
getResourceAsStreamNoException(java.lang.String path)
リソースをストリームとして返します。 |
static java.io.InputStream |
getResourceAsStreamNoException(java.lang.String path,
java.lang.String extension)
リソースをストリームとして返します。 |
static java.net.URL |
getResourceNoException(java.lang.String path)
リソースを返します。 |
static java.net.URL |
getResourceNoException(java.lang.String path,
java.lang.String extension)
リソースを返します。 |
static java.net.URL |
getResourceNoException(java.lang.String path,
java.lang.String extension,
java.lang.ClassLoader loader)
リソースを返します。 |
static java.lang.String |
getResourcePath(java.lang.Class clazz)
リソースパスを返します。 |
static java.lang.String |
getResourcePath(java.lang.String path,
java.lang.String extension)
リソースパスを返します。 |
static boolean |
isExist(java.lang.String path)
リソースが存在するかどうかを返します。 |
static java.lang.String |
removeExtension(java.lang.String path)
拡張子を取り除きます。 |
static java.lang.String |
toExternalForm(java.net.URL url)
外部形式に変換します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
protected ResourceUtil()
メソッドの詳細 |
public static java.lang.String getResourcePath(java.lang.String path, java.lang.String extension)
path
- extension
-
public static java.lang.String getResourcePath(java.lang.Class clazz)
clazz
-
public static java.lang.ClassLoader getClassLoader()
public static java.net.URL getResource(java.lang.String path)
path
-
getResource(String, String)
public static java.net.URL getResource(java.lang.String path, java.lang.String extension) throws ResourceNotFoundRuntimeException
path
- extension
-
ResourceNotFoundRuntimeException
- リソースが見つからなかった場合public static java.net.URL getResourceNoException(java.lang.String path)
null
を返します。
path
-
getResourceNoException(String, String)
public static java.net.URL getResourceNoException(java.lang.String path, java.lang.String extension)
null
を返します。
path
- extension
-
getResourceNoException(String, String, ClassLoader)
public static java.net.URL getResourceNoException(java.lang.String path, java.lang.String extension, java.lang.ClassLoader loader)
null
を返します。
path
- extension
- loader
-
getResourcePath(String, String)
public static java.io.InputStream getResourceAsStream(java.lang.String path)
path
-
getResourceAsStream(String, String)
public static java.io.InputStream getResourceAsStream(java.lang.String path, java.lang.String extension)
path
- extension
-
getResource(String, String)
public static java.io.InputStream getResourceAsStreamNoException(java.lang.String path)
null
を返します。
path
-
getResourceAsStreamNoException(String, String)
public static java.io.InputStream getResourceAsStreamNoException(java.lang.String path, java.lang.String extension)
null
を返します。
path
- extension
-
getResourceNoException(String, String)
public static boolean isExist(java.lang.String path)
path
-
getResourceNoException(String)
public static java.util.Properties getProperties(java.lang.String path) throws IORuntimeException
path
-
IORuntimeException
- IOException
が発生した場合public static java.lang.String getExtension(java.lang.String path)
path
-
public static java.lang.String removeExtension(java.lang.String path)
path
-
public static java.io.File getBuildDir(java.lang.Class clazz)
clazz
-
getBuildDir(String)
public static java.io.File getBuildDir(java.lang.String path)
path
-
public static java.lang.String toExternalForm(java.net.URL url)
url
-
public static java.lang.String getFileName(java.net.URL url)
url
-
public static java.io.File getFile(java.net.URL url)
url
-
public static java.io.File getResourceAsFile(java.lang.String path)
path
-
getResourceAsFile(String, String)
public static java.io.File getResourceAsFile(java.lang.String path, java.lang.String extension)
path
- extension
-
getFile(URL)
public static java.io.File getResourceAsFileNoException(java.lang.Class clazz)
null
を返します。
clazz
-
getResourceAsFileNoException(String)
public static java.io.File getResourceAsFileNoException(java.lang.String path)
null
を返します。
path
-
getResourceNoException(String)
public static java.lang.String convertPath(java.lang.String path, java.lang.Class clazz)
path
- clazz
-
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |