public class AccessPermission extends Permission
* Identifier *Suffix Identifier* QualifiedIdentifier.* QualifiedIdentifier.Identifier QualifiedIdentifier.*Suffix QualifiedIdentifier.Identifier*where QualifiedIdentifier and Identifier are as defined in The Java(TM) Language Specification except that whitespace is not permitted, and Suffix is defined to be one or more characters that may be part of an Identifier. These forms are defined to match fully qualified names of the form QualifiedIdentifier.Identifier as follows:
| Target Name | QualifiedIdentifier Match | Identifier Match | 
|---|---|---|
| * | any | any | 
| method | any | method | 
| *suffix | any | any ending with suffix | 
| prefix* | any | any starting with prefix | 
| type.* | type | any | 
| type.method | type | method | 
| type.*suffix | type | any ending with suffix | 
| type.prefix* | type | any starting with prefix | 
 This class, and simple subclasses of it, can be used (for example) with
 BasicInvocationDispatcher. It is
 recommended that a simple subclass of this class be defined for each
 remote object implementation class that can be exported using an
 Exporter, to allow separation of
 grants in policy files.
| Constructor and Description | 
|---|
AccessPermission(String name)
Creates an instance with the specified target name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
equals(Object obj)
Returns  
true if the specified object is an instance
 of the same class as this permission and has the same target name
 as this permission; returns false otherwise. | 
String | 
getActions()
Returns the empty string. 
 | 
int | 
hashCode()
Returns a hash code value for this object. 
 | 
boolean | 
implies(Permission perm)
Returns  
true if every fully qualified name that
 matches the specified permission's name also matches this
 permission's name; returns false otherwise. | 
checkGuard, getName, newPermissionCollection, toStringpublic AccessPermission(String name)
name - the target nameNullPointerException - if the target name is nullIllegalArgumentException - if the target name does not match
 the syntax specified in the comments at the beginning of this classpublic boolean implies(Permission perm)
true if every fully qualified name that
 matches the specified permission's name also matches this
 permission's name; returns false otherwise.implies in class Permissionperm - the permission to checktrue if every fully qualified name that
 matches the specified permission's name also matches this
 permission's name; false otherwisepublic boolean equals(Object obj)
true if the specified object is an instance
 of the same class as this permission and has the same target name
 as this permission; returns false otherwise.equals in class Permissionpublic int hashCode()
hashCode in class Permissionpublic String getActions()
getActions in class Permission