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

インタフェースGuard

既知のすべての実装クラス:
AllPermission, AttachPermission, AudioPermission, AuthPermission, AWTPermission, BasicPermission, CardPermission, DelegationPermission, FilePermission, FlightRecorderPermission, InquireSecContextPermission, JDIPermission, LinkPermission, LoggingPermission, ManagementPermission, MBeanPermission, MBeanServerPermission, MBeanTrustPermission, NetPermission, NetworkPermission, Permission, PrivateCredentialPermission, PropertyPermission, ReflectPermission, RuntimePermission, SecurityPermission, SerializablePermission, ServicePermission, SocketPermission, SQLPermission, SSLPermission, SubjectDelegationPermission, UnresolvedPermission, URLPermission

public interface Guard

このインタフェースは、別のオブジェクトへのアクセスから保護するためのオブジェクトであるガードを表します。

このインタフェースには、objectを引数に取るcheckGuardというメソッドがあります。checkGuardは、GuardedObjectのgetObjectメソッドによって呼び出され、そのオブジェクトへのアクセスを許可するかどうかを決定します。

導入されたバージョン:
1.2
関連項目:
GuardedObject
  • メソッドのサマリー

    修飾子と型 メソッド 説明
    void checkGuard​(Object object)
    ガードによって保護されたオブジェクトであるobjectへのアクセスを許可するかどうかを決定します。
  • メソッドの詳細

    • checkGuard

      void checkGuard​(Object object) throws SecurityException
      ガードによって保護されたオブジェクトであるobjectへのアクセスを許可するかどうかを決定します。 アクセスが許可されると、何も行わずに復帰します。 そうでない場合は、SecurityExceptionをスローします。
      パラメータ:
      object - ガードによって保護されているオブジェクト。
      例外:
      SecurityException - アクセスが拒否された場合。