|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.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や空文字列であってはいけません
URLgetResource(String, String)
public static URL getResource(String path,
String extension)
path - リソースのパス。nullや空文字列であってはいけませんextension - リソースの拡張子
URLpublic static URL getResourceNoException(String path)
nullを返します。
path - リソースのパス。nullや空文字列であってはいけません
URLgetResourceNoException(String, String)
public static URL getResourceNoException(String path,
String extension)
nullを返します。
path - リソースのパス。nullや空文字列であってはいけませんextension - 拡張子
URLgetResourceNoException(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 - クラス
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||