|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.preserv.util.SecurityUtil
セキュリティに関するユーティリティクラスです。
通常アプレットからではアクセス不可能な処理を、 可能とするための機能を提供します。
メソッドの概要 | |
static java.lang.reflect.Field |
getDeclaredField(java.lang.String name,
java.lang.Class clazz)
フィールドを取得します。 |
static java.io.FileInputStream |
getFileInputStream(java.lang.String target)
ローカルディスクのファイルのファイル入力ストリームを生成します。 |
static java.io.FileOutputStream |
getFileOutputStream(java.lang.String target)
ローカルディスクへのファイル出力ストリームを生成します。 |
static java.io.BufferedInputStream |
getInputStream(java.lang.ClassLoader target,
java.lang.String in)
ロード済みリソースの入力ストリームを生成します。 |
static java.io.BufferedInputStream |
getInputStream(java.net.URL target)
リモートファイルの入力ストリームを生成します。 |
static java.io.BufferedWriter |
getOutputStream(java.lang.String target,
int bufSize)
ローカルファイルへの出力ストリームを生成します。 |
static java.lang.String |
getProperty(java.lang.String key)
システムプロパティから値を取得します。 |
static void |
setAccessible(java.lang.reflect.Field f,
boolean b)
クラスフィールドのアクセス権を変更します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
public static java.io.FileInputStream getFileInputStream(java.lang.String target) throws java.io.FileNotFoundException
target
- ローカルファイル名
java.io.FileNotFoundException
- ファイルが見つからない場合public static java.io.FileOutputStream getFileOutputStream(java.lang.String target) throws java.io.FileNotFoundException
target
- ローカルファイル名
java.io.FileNotFoundException
- ファイルが見つからない場合public static java.io.BufferedInputStream getInputStream(java.net.URL target) throws java.io.IOException
target
- URLリモートファイル
java.io.IOException
- ファイルアクセス中に例外が発生した場合public static java.io.BufferedInputStream getInputStream(java.lang.ClassLoader target, java.lang.String in) throws java.io.IOException
target
- クラスローダin
- リソースパス
java.io.IOException
- リソースアクセス中に例外が発生した場合public static java.io.BufferedWriter getOutputStream(java.lang.String target, int bufSize) throws java.io.IOException
target
- ファイル名bufSize
- 出力バッファサイズ
java.io.IOException
- ファイルアクセス中に例外が発生した場合public static java.lang.String getProperty(java.lang.String key) throws java.lang.Exception
key
- システムプロパティのキー
java.lang.Exception
- システムプロパティにアクセスする権限がない場合public static void setAccessible(java.lang.reflect.Field f, boolean b) throws java.lang.Exception
f
- 変更対象とするクラスフィールドb
- アクセス権
java.lang.Exception
- クラスフィールドのアクセス権を変更する権限がない場合public static java.lang.reflect.Field getDeclaredField(java.lang.String name, java.lang.Class clazz) throws java.lang.Exception
name
- 取得対象とするフィールド名clazz
- 取得対象のフィールドをもつクラス
java.lang.Exception
- 指定クラスからフィールドを取得する権限がない場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |