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