net.drijf.javaone
Class ClassLoadPermission

java.lang.Object
  |
  +--java.security.Permission
        |
        +--java.security.BasicPermission
              |
              +--net.drijf.javaone.ClassLoadPermission
All Implemented Interfaces:
java.security.Guard, java.io.Serializable

public class ClassLoadPermission
extends java.security.BasicPermission

This class specifies the permission to load a class into the VM. It extends BasicPermission, to allow for wilcard matching.

Author:
Otto Moerbeek
See Also:
Serialized Form

Constructor Summary
ClassLoadPermission(java.lang.String name)
          Construct a new instance allowing permission to load classes specified by the argument.
ClassLoadPermission(java.lang.String name, java.lang.String action)
          Construct a new instance allowing permission to load classes specified by the argument.
 
Methods inherited from class java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ClassLoadPermission

public ClassLoadPermission(java.lang.String name)
Construct a new instance allowing permission to load classes specified by the argument.
Parameters:
name - the name of the class that is allowed classloading, subject to wildcard matching as specified by BasicPermission.
See Also:
BasicPermission

ClassLoadPermission

public ClassLoadPermission(java.lang.String name,
                           java.lang.String action)
Construct a new instance allowing permission to load classes specified by the argument.
Parameters:
name - the name of the class that is allowed classloading, subject to wildcard matching as specified by BasicPermission.
action - ignored.
See Also:
BasicPermission