|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.util.io.ResourceUtil
public abstract class ResourceUtil
リソース用のユーティリティクラスです。
コンストラクタの概要 | |
---|---|
ResourceUtil()
|
メソッドの概要 | |
---|---|
static String |
convertPath(String path,
Class<?> clazz)
パスを変換します。 |
static File |
getBuildDir(Class<?> clazz)
指定されたクラスのクラスファイルが置かれているルートディレクトリを返します。 |
static File |
getBuildDir(String path)
クラスファイルが置かれているルートディレクトリを返します。 |
static ClassLoader |
getClassLoader()
コンテキストクラスローダを返します。 |
static String |
getExtension(String path)
パスの拡張子を返します。 |
static File |
getFile(URL url)
リソースのファイルを返します。 |
static String |
getFileName(URL url)
リソースのファイル名を返します。 |
static Properties |
getProperties(String path)
コンテキストクラスローダからプロパティファイルをロードして返します。 |
static URL |
getResource(String path)
コンテキストクラスローダからリソースを返します。 |
static URL |
getResource(String path,
String extension)
コンテキストクラスローダからリソースを返します。 |
static File |
getResourceAsFile(String path)
リソースをファイルとして返します。 |
static File |
getResourceAsFile(String path,
String extension)
リソースをファイルとして返します。 |
static File |
getResourceAsFileNoException(Class<?> clazz)
クラスファイルを表すリソースをファイルとして返します。 |
static File |
getResourceAsFileNoException(String path)
リソースをファイルとして返します。 |
static InputStream |
getResourceAsStream(String path)
コンテキストクラスローダからリソースを検索してストリームとして返します。 |
static InputStream |
getResourceAsStream(String path,
String extension)
コンテキストクラスローダからリソースを検索してストリームとして返します。 |
static InputStream |
getResourceAsStreamNoException(String path)
コンテキストクラスローダからリソースを検索してストリームとして返します。 |
static InputStream |
getResourceAsStreamNoException(String path,
String extension)
コンテキストクラスローダからリソースを検索してストリームとして返します。 |
static URL |
getResourceNoException(String path)
コンテキストクラスローダからリソースを返します。 |
static URL |
getResourceNoException(String path,
String extension)
コンテキストクラスローダからリソースを返します。 |
static URL |
getResourceNoException(String path,
String extension,
ClassLoader loader)
指定のクラスローダからリソースを返します。 |
static String |
getResourcePath(Class<?> clazz)
リソースパスを返します。 |
static String |
getResourcePath(String path,
String extension)
リソースパスを返します。 |
static boolean |
isExist(String path)
コンテキストクラスローダにリソースが存在するかどうかを返します。 |
static String |
removeExtension(String path)
パスから拡張子を取り除きます。 |
static String |
toExternalForm(URL url)
リソースのURLを外部形式に変換します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public ResourceUtil()
メソッドの詳細 |
---|
public static String getResourcePath(String path, String extension)
path
- パス。nullであってはいけませんextension
- 拡張子
public static String getResourcePath(Class<?> clazz)
clazz
- クラス。nullであってはいけません
public static ClassLoader getClassLoader()
public static URL getResource(String path)
path
- リソースのパス。nullや空文字列であってはいけません
URL
getResource(String, String)
public static URL getResource(String path, String extension)
path
- リソースのパス。nullや空文字列であってはいけませんextension
- リソースの拡張子
URL
public static URL getResourceNoException(String path)
null
を返します。
path
- リソースのパス。nullや空文字列であってはいけません
URL
getResourceNoException(String, String)
public static URL getResourceNoException(String path, String extension)
null
を返します。
path
- リソースのパス。nullや空文字列であってはいけませんextension
- 拡張子
URL
getResourceNoException(String, String, ClassLoader)
public static URL getResourceNoException(String path, String extension, ClassLoader loader)
null
を返します。
path
- リソースのパス。nullや空文字列であってはいけませんextension
- リソースの拡張子loader
- リソースを検索するクラスローダ。nullであってはいけません
getResourcePath(String, String)
public static InputStream getResourceAsStream(String path)
path
- リソースのパス。nullや空文字列であってはいけません
getResourceAsStream(String, String)
public static InputStream getResourceAsStream(String path, String extension)
path
- リソースのパス。nullや空文字列であってはいけませんextension
- リソースの拡張子
getResource(String, String)
public static InputStream getResourceAsStreamNoException(String path)
null
を返します。
path
- リソースのパス。nullや空文字列であってはいけません
getResourceAsStreamNoException(String, String)
public static InputStream getResourceAsStreamNoException(String path, String extension)
null
を返します。
path
- リソースのパス。nullや空文字列であってはいけませんextension
- リソースの拡張子
getResourceNoException(String, String)
public static boolean isExist(String path)
path
- リソースのパス。nullや空文字列であってはいけません
getResourceNoException(String)
public static Properties getProperties(String path)
path
- プロパティファイルのパス。nullや空文字列であってはいけません
public static String getExtension(String path)
path
- パス。nullであってはいけません
public static String removeExtension(String path)
path
- パス。nullであってはいけません
public static File getBuildDir(Class<?> clazz)
clazz
- クラス。nullであってはいけません
getBuildDir(String)
public static File getBuildDir(String path)
path
- クラスファイルのパス。nullや空文字列であってはいけません
public static String toExternalForm(URL url)
url
- リソースのURL。nullであってはいけません
public static String getFileName(URL url)
url
- リソースのURL。nullであってはいけません
public static File getFile(URL url)
url
- リソースのURL。nullであってはいけません
public static File getResourceAsFile(String path)
path
- リソースのパス。nullや空文字列であってはいけません
getResourceAsFile(String, String)
public static File getResourceAsFile(String path, String extension)
path
- リソースのパス。nullや空文字列であってはいけませんextension
- リソースの拡張子
getFile(URL)
public static File getResourceAsFileNoException(Class<?> clazz)
null
を返します。
clazz
- クラス。nullであってはいけません
getResourceAsFileNoException(String)
public static File getResourceAsFileNoException(String path)
null
を返します。
path
- リソースのパス。nullや空文字列であってはいけません
getResourceNoException(String)
public static String convertPath(String path, Class<?> clazz)
path
- リソースのパスclazz
- クラス
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |