|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.preserv.util.ResourceUtil
リソースユーティリティクラスです。
URL
メソッドの概要 | |
static void |
copyFile(java.io.File fromFile,
java.io.File toFile)
ファイルをコピーします。 |
static void |
copyFile(java.io.File fromFile,
java.io.File toFile,
int bufferSize)
ファイルをコピーします。 |
static java.lang.Object |
getInstance(java.lang.String className,
java.lang.Object[] args)
指定クラスパス及び引数にて、クラスをインスタンス化します。 |
static java.lang.Object |
getInstance(java.lang.String className,
java.lang.Object[] args,
java.lang.Class[] types)
指定クラスパス及び引数にて、クラスをインスタンス化します。 |
static java.lang.Object |
getInstance(java.net.URL url,
java.lang.Object[] args,
java.lang.Class[] types)
指定クラスパス及び引数にて、クラスをインスタンス化します。 |
static java.lang.Object |
getInstance(java.net.URL classUrl,
java.net.URL[] dependsJars,
java.lang.Object[] args,
java.lang.Class[] types)
指定クラスパス及び引数にて、クラスをインスタンス化します。 |
static java.net.URL |
getResourceURL(java.lang.String codeBase,
java.lang.String path,
int kind)
種別に応じ、URLオブジェクトを生成します。 |
static java.net.URL |
getResourceURL(java.net.URL codeBase,
java.lang.String path,
java.lang.String kind)
引数に基づいてURLを作成します。 |
static java.lang.Object |
newInstance(java.lang.Class cls,
java.lang.Object[] args,
java.lang.Class[] types)
Classクラスからインスタンス化します。 |
static void |
writeStream(java.io.InputStream in,
java.io.OutputStream out,
int buffersize)
ストリームに書込むユーティリティです。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static java.lang.Object getInstance(java.lang.String className, java.lang.Object[] args) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
className
- クラスパス名args
- コンストラクタ引数
java.lang.ClassNotFoundException
- クラスが見つからない場合
java.lang.NoSuchMethodException
- メソッドが見つからない場合
java.lang.InstantiationException
- インスタンスの生成に失敗した場合
java.lang.IllegalAccessException
- 可視性によりアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- コンストラクタ内で例外が発生した場合public static java.lang.Object getInstance(java.lang.String className, java.lang.Object[] args, java.lang.Class[] types) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
className
- クラスパス名args
- コンストラクタ引数types
- 引数の型
java.lang.ClassNotFoundException
- クラスが見つからない場合
java.lang.NoSuchMethodException
- メソッドが見つからない場合
java.lang.InstantiationException
- インスタンスの生成に失敗した場合
java.lang.IllegalAccessException
- 可視性によりアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- コンストラクタ内で例外が発生した場合public static java.lang.Object getInstance(java.net.URL url, java.lang.Object[] args, java.lang.Class[] types) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.net.MalformedURLException
url
- JARファイル+クラスパスargs
- コンストラクタ引数types
- コンストラクタ引数の型
java.lang.ClassNotFoundException
- クラスが見つからない場合
java.lang.NoSuchMethodException
- メソッドが見つからない場合
java.lang.InstantiationException
- インスタンスの生成に失敗した場合
java.lang.IllegalAccessException
- 可視性によりアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- コンストラクタ内で例外が発生した場合
java.net.MalformedURLException
- URLの解析に失敗した場合public static java.lang.Object getInstance(java.net.URL classUrl, java.net.URL[] dependsJars, java.lang.Object[] args, java.lang.Class[] types) throws java.lang.ClassNotFoundException, java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.net.MalformedURLException
classUrl
- JARファイル+クラスパスdependsJars
- クラス読み込みに必要なJARファイルの一覧args
- コンストラクタ引数types
- コンストラクタ引数の型
java.lang.ClassNotFoundException
- クラスが見つからない場合
java.lang.NoSuchMethodException
- メソッドが見つからない場合
java.lang.InstantiationException
- インスタンスの生成に失敗した場合
java.lang.IllegalAccessException
- 可視性によりアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- コンストラクタ内で例外が発生した場合
java.net.MalformedURLException
- URLの解析に失敗した場合public static java.lang.Object newInstance(java.lang.Class cls, java.lang.Object[] args, java.lang.Class[] types) throws java.lang.NoSuchMethodException, java.lang.InstantiationException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
cls
- クラスargs
- コンストラクタ引数types
- コンストラクタ引数の型
java.lang.NoSuchMethodException
- メソッドが見つからない場合
java.lang.InstantiationException
- インスタンスの生成に失敗した場合
java.lang.IllegalAccessException
- 可視性によりアクセスできなかった場合
java.lang.reflect.InvocationTargetException
- コンストラクタ内で例外が発生した場合public static java.net.URL getResourceURL(java.net.URL codeBase, java.lang.String path, java.lang.String kind) throws java.net.MalformedURLException
codeBase
- ベースとなるURLpath
- codeBase以下のパスkind
- 種別(PathConsantsの定数)
java.net.MalformedURLException
- URLの解析に失敗した場合PathConstants.ABSOLUTE_PATH_ID
,
PathConstants.RELATIVE_PATH_ID
,
PathConstants.RESOURCE_PATH_ID
,
PathConstants.DYNAMIC_ABSOLUTE_PATH_ID
,
PathConstants.DYNAMIC_RELATIVE_PATH_ID
public static java.net.URL getResourceURL(java.lang.String codeBase, java.lang.String path, int kind) throws java.net.MalformedURLException
codeBase
- ベースとなるパスpath
- codeBase以下のパスkind
- 種別(PathConsantsの定数)
java.net.MalformedURLException
- URLの解析に失敗した場合URL
,
PathConstants.ABSOLUTE_PATH_ID
,
PathConstants.RELATIVE_PATH_ID
,
PathConstants.RESOURCE_PATH_ID
,
PathConstants.DYNAMIC_ABSOLUTE_PATH_ID
,
PathConstants.DYNAMIC_RELATIVE_PATH_ID
public static void writeStream(java.io.InputStream in, java.io.OutputStream out, int buffersize) throws java.io.IOException
in
- 入力ストリームout
- 出力ストリームbuffersize
- 書き込みバッファサイズ
java.io.IOException
- ストリームアクセス中に例外が発生した場合public static void copyFile(java.io.File fromFile, java.io.File toFile) throws java.io.IOException
fromFile
- コピー元toFile
- コピー先
java.io.IOException
- コピー時に例外が発生した場合public static void copyFile(java.io.File fromFile, java.io.File toFile, int bufferSize) throws java.io.IOException
fromFile
- コピー元toFile
- コピー先bufferSize
- バッファサイズ
java.io.IOException
- コピー時に例外が発生した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |