クラスSecurityPermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
java.security.SecurityPermission
- すべての実装されたインタフェース:
Serializable,Guard
public final class SecurityPermission extends BasicPermission
このクラスはセキュリティ・アクセス権のために用意されています。
SecurityPermissionには名前(「ターゲット名」とも呼ばれる)は含まれますが、アクション・リストは含まれません。したがって、名前付きアクセス権を得るか、アクセス権を得ないかのどちらかになります。
ターゲット名は、セキュリティ構成パラメータの名前です。
- APIのノート:
- この権限は、セキュリティ・マネージャがサポートされなくなったため、リソースへのアクセスの制御には使用できません。
- 導入されたバージョン:
- 1.2
- 関連 目:
-
コンストラクタのサマリー
コンストラクタコンストラクタ説明SecurityPermission(String name) 指定された名前で新しいSecurityPermissionを作成します。SecurityPermission(String name, String actions) 指定した名前で新しいSecurityPermissionオブジェクトを作成します。 -
メソッドのサマリー
クラスjava.security.BasicPermissionで宣言されたメソッド
equals, getActions, hashCode, implies, newPermissionCollectionクラスjava.security.Permissionで宣言されたメソッド
checkGuard, getName, toString
-
コンストラクタの詳細
-
SecurityPermission
public SecurityPermission(String name) 指定された名前で新しいSecurityPermissionを作成します。 名前は、SecurityPermissionのシンボリック名です。 名前の末尾には「*」や「.*」を付けて、ワイルドカードを指定できます。- パラメータ:
name-SecurityPermissionの名前- スロー:
NullPointerException-nameがnullの 合。IllegalArgumentException-nameが空である 合。
-
SecurityPermission
指定した名前で新しいSecurityPermissionオブジェクトを作成します。 この名前はSecurityPermissionのシンボリック名で、アクションStringは現在使用されていないため、nullである必要があります。- パラメータ:
name-SecurityPermissionの名前actions-nullにすること。- スロー:
NullPointerException-nameがnullの 合。IllegalArgumentException-nameが空である 合。
-