public final class ResourcesUtil
extends java.lang.Object
次のプロトコルをサポートしています。
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
ResourcesUtil.FileSystemResources
ファイルシステム上のリソース扱うクラス。
|
static class |
ResourcesUtil.JarFileResources
Jarファイル中のリソースの集まりを扱うクラス。
|
static interface |
ResourcesUtil.Resources
リソースの集まりを表すインタフェース。
|
static interface |
ResourcesUtil.ResourcesFactory
ResourcesUtil.Resourcesのインスタンスを作成するファクトリインタフェース。 |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected static ResourcesUtil.Resources[] |
EMPTY_ARRAY
空の
ResourcesUtil.Resourcesの配列です。 |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static void |
addResourcesFactory(java.lang.String protocol,
ResourcesUtil.ResourcesFactory factory)
|
static java.io.File |
getBaseDir(java.net.URL url,
java.lang.String baseName)
ファイルを表すURLからルートパッケージの上位となるベースディレクトリを求めて返す。
|
static ResourcesUtil.Resources |
getResourcesType(java.net.URL url,
java.lang.String rootPackage,
java.lang.String rootDir)
URLを扱う
ResourcesUtil.Resourcesを作成する。 |
static ResourcesUtil.Resources[] |
getResourcesTypes(java.lang.String rootPackage)
指定のルートパッケージを基点とするリソースの集まりを扱う
ResourcesUtil.Resourcesの配列を返す。 |
static java.lang.String |
toDirectoryName(java.lang.String packageName)
パッケージ名をディレクトリ名に変換する。
|
static java.io.File |
toFile(java.net.URL url)
URLをファイルパスに変換する。 |
static java.util.jar.JarFile |
toJarFile(java.net.URL url)
URLを、JarFileに変換する。 |
protected static final ResourcesUtil.Resources[] EMPTY_ARRAY
ResourcesUtil.Resourcesの配列です。public static void addResourcesFactory(java.lang.String protocol,
ResourcesUtil.ResourcesFactory factory)
protocol - URLのプロトコルfactory - プロトコルに対応するResourcesUtil.Resourcesのファクトリpublic static ResourcesUtil.Resources[] getResourcesTypes(java.lang.String rootPackage)
ResourcesUtil.Resourcesの配列を返す。rootPackage - ルートパッケージResourcesUtil.Resourcesの配列public static ResourcesUtil.Resources getResourcesType(java.net.URL url, java.lang.String rootPackage, java.lang.String rootDir)
ResourcesUtil.Resourcesを作成する。
URLのプロトコルが未知の場合はnullを返す。
url - リソースのURLrootPackage - ルートパッケージrootDir - ルートディレクトリResourcesUtil.Resourcespublic static java.lang.String toDirectoryName(java.lang.String packageName)
packageName - パッケージ名public static java.io.File getBaseDir(java.net.URL url,
java.lang.String baseName)
url - ファイルを表すURLbaseName - ベース名public static java.util.jar.JarFile toJarFile(java.net.URL url)
URLを、JarFileに変換する。url - URLpublic static java.io.File toFile(java.net.URL url)
URLをファイルパスに変換する。url - URL URL