モジュール java.base
パッケージ java.security

クラスBasicPermission

java.lang.Object
java.security.Permission
java.security.BasicPermission
すべての実装されたインタフェース:
Serializable, Guard
直系の既知のサブクラス:
AttachPermission, AudioPermission, AuthPermission, AWTPermission, DelegationPermission, FlightRecorderPermission, InquireSecContextPermission, JDIPermission, LinkPermission, LoggingPermission, ManagementPermission, MBeanServerPermission, MBeanTrustPermission, NetPermission, NetworkPermission, PropertyPermission, ReflectPermission, RuntimePermission, SecurityPermission, SerializablePermission, SQLPermission, SSLPermission, SubjectDelegationPermission

public abstract class BasicPermission extends Permission implements Serializable
BasicPermissionクラスはPermissionクラスを拡張し、BasicPermissionと同じネーミング規則に従う権限の基本クラスとして使用できます。

BasicPermissionの名前は、指定された権限(たとえば、"exit"、"setFactory"、"print.queueJob"などです。)の名前です。 命名規約は、階層的なプロパティ命名規約に従います。 また、単独でアスタリスクを置いたり、名前の末尾にアスタリスクを置いたりして、ワイルドカード・マッチングを表すことができます。 たとえば、「*」や「java.*」はワイルドカード・マッチングを表しますが、「*java」、「a*b」、「java*」は無効です。

アクション文字列(Permissionから継承)は未使用です。 したがって、BasicPermissionは、"named"権限(名前は含まれているがアクション・リストは含まれていないもの。名前付き権限があるか、持っていないかのいずれかです。)のベース・クラスとして一般的に使用されます サブクラスは、必要に応じてBasicPermissionの上部にアクションを実装できます。

導入されたバージョン:
1.2
関連項目: