Class JSR166TestCase.AdjustablePolicy

java.lang.Object
  extended by java.security.Policy
      extended by JSR166TestCase.AdjustablePolicy
Enclosing class:
JSR166TestCase

public static class JSR166TestCase.AdjustablePolicy
extends java.security.Policy

A security policy where new permissions can be dynamically added or all cleared.


Nested Class Summary
 
Nested classes/interfaces inherited from class java.security.Policy
java.security.Policy.Parameters
 
Field Summary
 
Fields inherited from class java.security.Policy
UNSUPPORTED_EMPTY_COLLECTION
 
Method Summary
 java.security.PermissionCollection getPermissions(java.security.CodeSource cs)
           
 java.security.PermissionCollection getPermissions(java.security.ProtectionDomain pd)
           
 boolean implies(java.security.ProtectionDomain pd, java.security.Permission p)
           
 void refresh()
           
 
Methods inherited from class java.security.Policy
getInstance, getInstance, getInstance, getParameters, getPolicy, getProvider, getType, setPolicy
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getPermissions

public java.security.PermissionCollection getPermissions(java.security.CodeSource cs)
Overrides:
getPermissions in class java.security.Policy

getPermissions

public java.security.PermissionCollection getPermissions(java.security.ProtectionDomain pd)
Overrides:
getPermissions in class java.security.Policy

implies

public boolean implies(java.security.ProtectionDomain pd,
                       java.security.Permission p)
Overrides:
implies in class java.security.Policy

refresh

public void refresh()
Overrides:
refresh in class java.security.Policy