モジュール 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
関連項目:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    保護オブジェクトobjectへのアクセスを許可するかどうかを決定します。
  • メソッドの詳細

    • checkGuard

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