|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
リソースを読込む機能を定義します。
メソッドの概要 | |
java.lang.Class |
getClass(java.lang.String className)
指定された名前のクラスをロードして返却します。 |
java.lang.Class |
getClass(java.lang.String className,
java.lang.ClassLoader loader)
指定された名前のクラスをロードして返却します。 |
java.lang.Object |
getInstance(java.lang.Class clazz)
指定されたクラスのインスタンスを生成して返却します。 |
java.lang.Object |
getInstance(java.lang.Class clazz,
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)
指定されたクラス名のパラメータ型が示すコンストラクタからインスタンスを生成して返却します。 |
IOResource |
getIOResource(java.lang.String url)
デフォルトのIOリソース生成機能から、URL文字列の示すリソースオブジェクトを返却します。 |
IOResource |
getIOResource(java.lang.String url,
java.lang.ClassLoader loader)
デフォルトのIOリソース生成機能から、URL文字列の示すリソースオブジェクトを返却します。 |
IOResourceLoader |
getIOResourceLoader()
デフォルトのIOリソース生成機能を返却します。 |
IOResourceLoader |
getRelativeIOResourceLoader()
相対パスでアクセスするIOリソース生成機能を返却します。 |
java.net.URL |
getResource(java.lang.String resource)
リソースパスが示すリソースのURLを取得して返却します。 |
java.net.URL |
getResource(java.lang.String resource,
java.lang.Class clazz)
リソースパスが示すリソースの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 clazz)
リソースパスが示すリソースの入力ストリームを取得して返却します。 |
java.io.InputStream |
getResourceAsStream(java.lang.String resource,
java.lang.ClassLoader loader)
リソースパスが示すリソースの入力ストリームを取得して返却します。 |
メソッドの詳細 |
public IOResourceLoader getRelativeIOResourceLoader()
IOResourceLoader
,
ShohakuCoreSystem.getLibraryClassProperty(Class, String)
public IOResourceLoader getIOResourceLoader()
public IOResource getIOResource(java.lang.String url) throws java.io.IOException, java.net.URISyntaxException
url
- リソースの論理位置を示すURL文字列
java.io.IOException
- IOリソースの生成に失敗した場合
java.net.URISyntaxException
- 引数のURIまたはプレフィックスが URI として不正の場合IOResourceLoader.getIOResource(String)
public IOResource getIOResource(java.lang.String url, java.lang.ClassLoader loader) throws java.io.IOException, java.net.URISyntaxException
url
- リソースの論理位置を示すURL文字列loader
- リソースの検索に使用するクラスローダ、null を指定すると標準のクラスローダを使用します。
java.io.IOException
- IOリソースの生成に失敗した場合
java.net.URISyntaxException
- 引数のURIまたはプレフィックスが URI として不正の場合IOResourceLoader.getIOResource(String)
public java.lang.Class getClass(java.lang.String className) throws NoSuchResourceException
className
- クラス名
NoSuchResourceException
- クラスが見つからなかった場合public java.lang.Class getClass(java.lang.String className, java.lang.ClassLoader loader) throws NoSuchResourceException
className
- クラス名loader
- リソースの検索に使用するクラスローダ、null を指定すると標準のクラスローダを使用します
NoSuchResourceException
- クラスが見つからなかった場合public java.net.URL getResource(java.lang.String resource) throws NoSuchResourceException
resource
- リソースパス
NoSuchResourceException
- リソースが見つからなかった場合public java.net.URL getResource(java.lang.String resource, java.lang.Class clazz) throws NoSuchResourceException
resource
- リソースパスclazz
- リソースの検索に使用するクラス情報
NoSuchResourceException
- リソースが見つからなかった場合public java.net.URL getResource(java.lang.String resource, java.lang.ClassLoader loader) throws NoSuchResourceException
resource
- リソースパスloader
- リソースの検索に使用するクラスローダ
NoSuchResourceException
- リソースが見つからなかった場合public java.io.InputStream getResourceAsStream(java.lang.String resource) throws NoSuchResourceException
resource
- リソースパス
NoSuchResourceException
- リソースが見つからなかった場合public java.io.InputStream getResourceAsStream(java.lang.String resource, java.lang.Class clazz) throws NoSuchResourceException
resource
- リソースパスclazz
- リソースの検索に使用するクラス情報
NoSuchResourceException
- リソースが見つからなかった場合public java.io.InputStream getResourceAsStream(java.lang.String resource, java.lang.ClassLoader loader) throws NoSuchResourceException
resource
- リソースパスloader
- リソースの検索に使用するクラスローダ
NoSuchResourceException
- リソースが見つからなかった場合public java.lang.Object getInstance(java.lang.String className) throws ObjectCreationException
className
- 生成するクラス名
ObjectCreationException
- 生成に失敗した場合public java.lang.Object getInstance(java.lang.String className, java.lang.ClassLoader loader) throws ObjectCreationException
className
- 生成するクラス名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
className
- 生成するクラス名loader
- リソースの検索に使用するクラスローダparameterTypes
- コンストラクタに渡すパラメータの型parameterValues
- コンストラクタに渡すパラメータの値
ObjectCreationException
- 生成に失敗した場合public java.lang.Object getInstance(java.lang.Class clazz) throws ObjectCreationException
clazz
- 生成するクラス
ObjectCreationException
- 生成に失敗した場合public java.lang.Object getInstance(java.lang.Class clazz, java.lang.Class[] parameterTypes, java.lang.Object[] parameterValues) throws ObjectCreationException
clazz
- 生成するparameterTypes
- コンストラクタに渡すパラメータの型parameterValues
- コンストラクタに渡すパラメータの値
ObjectCreationException
- 生成に失敗した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |