|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||
java.lang.Objectshohaku.core.lang.feature.impl.DefaultResourceLoader
リソースを読込む機能のデフォルト実装を提供します。
| コンストラクタの概要 | |
DefaultResourceLoader()
|
|
| メソッドの概要 | |
java.lang.Class |
getClass(java.lang.String className)
指定された名前のクラスをロードして返却します。 |
java.lang.Class |
getClass(java.lang.String className,
java.lang.ClassLoader loader)
指定された名前のクラスをロードして返却します。 |
InputResource |
getInputResource(java.lang.String url)
デフォルトの入力リソース生成機能から、URL文字列の示すリソースオブジェクトを返却します。 |
InputResource |
getInputResource(java.lang.String url,
java.lang.ClassLoader loader)
デフォルトの入力リソース生成機能から、URL文字列の示すリソースオブジェクトを返却します。 |
InputResourceLoader |
getInputResourceLoader()
デフォルトの入力リソース生成機能を返却します。 |
java.lang.Object |
getInstance(java.lang.Class c)
指定されたクラスのインスタンスを生成して返却します。 |
java.lang.Object |
getInstance(java.lang.Class c,
java.lang.Class[] parameterTypes,
java.lang.Object[] parameterValues)
指定されたクラスのパラメータ型が示すコンストラクタからインスタンスを生成して返却します。 |
java.lang.Object |
getInstance(java.lang.String className)
クラス名のインスタンスを生成して返却します。 |
java.lang.Object |
getInstance(java.lang.String className,
java.lang.ClassLoader loader)
指定されたクラス名のインスタンスを生成して返却します。 |
java.lang.Object |
getInstance(java.lang.String className,
java.lang.ClassLoader loader,
java.lang.Class[] parameterTypes,
java.lang.Object[] parameterValues)
指定されたクラス名のパラメータ型が示すコンストラクタからインスタンスを生成して返却します。 |
InputResourceLoader |
getRelativeInputResourceLoader()
相対パスでアクセスする入力リソース生成機能を返却します。 |
java.net.URL |
getResource(java.lang.String resource)
リソースパスが示すリソースのURLを取得して返却します。 |
java.net.URL |
getResource(java.lang.String resource,
java.lang.Class c)
リソースパスが示すリソースのURLを取得して返却します。 |
java.net.URL |
getResource(java.lang.String resource,
java.lang.ClassLoader loader)
リソースパスが示すリソースのURLを取得して返却します。 |
java.io.InputStream |
getResourceAsStream(java.lang.String resource)
リソースパスが示すリソースの入力ストリームを取得して返却します。 |
java.io.InputStream |
getResourceAsStream(java.lang.String resource,
java.lang.Class c)
リソースパスが示すリソースの入力ストリームを取得して返却します。 |
java.io.InputStream |
getResourceAsStream(java.lang.String resource,
java.lang.ClassLoader loader)
リソースパスが示すリソースの入力ストリームを取得して返却します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public DefaultResourceLoader()
| メソッドの詳細 |
public InputResourceLoader getRelativeInputResourceLoader()
ResourceLoader の記述:
ResourceLoader 内の getRelativeInputResourceLoaderInputResourceLoader,
ShohakuCoreSystem.getLibraryClassProperty(Class, String)public InputResourceLoader getInputResourceLoader()
ResourceLoader の記述:
ResourceLoader 内の getInputResourceLoader
public InputResource getInputResource(java.lang.String url)
throws java.io.IOException,
java.net.URISyntaxException
ResourceLoader の記述:
ResourceLoader 内の getInputResourceurl - リソースの論理位置を示すURL文字列
java.net.URISyntaxException - 引数のURIまたはプレフィックスが URI として不正の場合
java.io.IOException - 入力リソースの生成に失敗した場合InputResourceLoader.getInputResource(String)
public InputResource getInputResource(java.lang.String url,
java.lang.ClassLoader loader)
throws java.io.IOException,
java.net.URISyntaxException
ResourceLoader の記述:
ResourceLoader 内の getInputResourceurl - リソースの論理位置を示すURL文字列loader - リソースの検索に使用するクラスローダ、null を指定すると標準のクラスローダを使用します。
java.net.URISyntaxException - 引数のURIまたはプレフィックスが URI として不正の場合
java.io.IOException - 入力リソースの生成に失敗した場合InputResourceLoader.getInputResource(String)
public java.lang.Class getClass(java.lang.String className)
throws NoSuchResourceException
ResourceLoader の記述:
ResourceLoader 内の getClassclassName - クラス名
NoSuchResourceException - クラスが見つからなかった場合
public java.lang.Class getClass(java.lang.String className,
java.lang.ClassLoader loader)
throws NoSuchResourceException
ResourceLoader の記述:
ResourceLoader 内の getClassclassName - クラス名loader - リソースの検索に使用するクラスローダ、null を指定すると標準のクラスローダを使用します
NoSuchResourceException - クラスが見つからなかった場合
public java.net.URL getResource(java.lang.String resource)
throws NoSuchResourceException
ResourceLoader の記述:
ResourceLoader 内の getResourceresource - リソースパス
NoSuchResourceException - リソースが見つからなかった場合
public java.net.URL getResource(java.lang.String resource,
java.lang.Class c)
throws NoSuchResourceException
ResourceLoader の記述:
ResourceLoader 内の getResourceresource - リソースパスc - リソースの検索に使用するクラス情報
NoSuchResourceException - リソースが見つからなかった場合
public java.net.URL getResource(java.lang.String resource,
java.lang.ClassLoader loader)
throws NoSuchResourceException
ResourceLoader の記述:
ResourceLoader 内の getResourceresource - リソースパスloader - リソースの検索に使用するクラスローダ
NoSuchResourceException - リソースが見つからなかった場合
public java.io.InputStream getResourceAsStream(java.lang.String resource)
throws NoSuchResourceException
ResourceLoader の記述:
ResourceLoader 内の getResourceAsStreamresource - リソースパス
NoSuchResourceException - リソースが見つからなかった場合
public java.io.InputStream getResourceAsStream(java.lang.String resource,
java.lang.Class c)
throws NoSuchResourceException
ResourceLoader の記述:
ResourceLoader 内の getResourceAsStreamresource - リソースパスc - リソースの検索に使用するクラス情報
NoSuchResourceException - リソースが見つからなかった場合
public java.io.InputStream getResourceAsStream(java.lang.String resource,
java.lang.ClassLoader loader)
throws NoSuchResourceException
ResourceLoader の記述:
ResourceLoader 内の getResourceAsStreamresource - リソースパスloader - リソースの検索に使用するクラスローダ
NoSuchResourceException - リソースが見つからなかった場合
public java.lang.Object getInstance(java.lang.String className)
throws ObjectCreationException
ResourceLoader の記述:
ResourceLoader 内の getInstanceclassName - 生成するクラス名
ObjectCreationException - 生成に失敗した場合
public java.lang.Object getInstance(java.lang.String className,
java.lang.ClassLoader loader)
throws ObjectCreationException
ResourceLoader の記述:
ResourceLoader 内の getInstanceclassName - 生成するクラス名loader - リソースの検索に使用するクラスローダ
ObjectCreationException - 生成に失敗した場合
public java.lang.Object getInstance(java.lang.String className,
java.lang.ClassLoader loader,
java.lang.Class[] parameterTypes,
java.lang.Object[] parameterValues)
throws ObjectCreationException
ResourceLoader の記述:
ResourceLoader 内の getInstanceclassName - 生成するクラス名loader - リソースの検索に使用するクラスローダparameterTypes - コンストラクタに渡すパラメータの型parameterValues - コンストラクタに渡すパラメータの値
ObjectCreationException - 生成に失敗した場合
public java.lang.Object getInstance(java.lang.Class c)
throws ObjectCreationException
ResourceLoader の記述:
ResourceLoader 内の getInstancec - 生成するクラス
ObjectCreationException - 生成に失敗した場合
public java.lang.Object getInstance(java.lang.Class c,
java.lang.Class[] parameterTypes,
java.lang.Object[] parameterValues)
throws ObjectCreationException
ResourceLoader の記述:
ResourceLoader 内の getInstancec - 生成するparameterTypes - コンストラクタに渡すパラメータの型parameterValues - コンストラクタに渡すパラメータの値
ObjectCreationException - 生成に失敗した場合
|
|||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||||