-
- 所有已知实现类:
-
AllPermission
,AttachPermission
,AudioPermission
,AuthPermission
,AWTPermission
,BasicPermission
,CardPermission
,DelegationPermission
,FilePermission
,FXPermission
,InquireSecContextPermission
,JAXBPermission
,JDIPermission
,LinkPermission
,LoggingPermission
,ManagementPermission
,MBeanPermission
,MBeanServerPermission
,MBeanTrustPermission
,NetPermission
,NetworkPermission
,Permission
,PrivateCredentialPermission
,PropertyPermission
,ReflectPermission
,RuntimePermission
,SecurityPermission
,SerializablePermission
,ServicePermission
,SocketPermission
,SQLPermission
,SSLPermission
,SubjectDelegationPermission
,UnresolvedPermission
,URLPermission
,WebServicePermission
public interface Guard
该接口表示一个保护,它是一个用于保护对另一个对象的访问的对象。
此接口包含一个单一的方法,
checkGuard
,带有一个object
参数。checkGuard
被调用(由GuardedObjectgetObject
方法)来确定是否允许访问该对象。- 从以下版本开始:
- 1.2
- 另请参见:
-
GuardedObject
-
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 void
checkGuard(Object object)
确定是否允许访问被保护对象object
。
-
-
-
方法详细信息
-
checkGuard
void checkGuard(Object object) throws SecurityException
确定是否允许访问被保护对象object
。 如果允许访问,则默认返回。 否则,抛出SecurityException。- 参数
-
object
- 被守卫保护的对象。 - 异常
-
SecurityException
- 如果访问被拒绝。
-
-