|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.security.Permission
java.io.FilePermission
public final class FilePermission
The class FilePermission is responsible for granting access to files or directories. The FilePermission is made up of a pathname and a set of actions which are valid for the pathname.
The File.separatorChar must be used in all pathnames when
constructing a FilePermission. The following descriptions will assume the
char is /. A pathname which ends in "/*", implies all the
files and directories contained in that directory. If the pathname ends in
"/-", it indicates all the files and directories in that directory
recursively.
| Field Summary | |
|---|---|
(package private) int |
mask
|
| Constructor Summary | |
|---|---|
FilePermission(String path,
String actions)
Constructs a new FilePermission with the path and actions specified. |
|
| Method Summary | |
|---|---|
boolean |
equals(Object obj)
Check to see if this permission is equal to another. |
String |
getActions()
Returns the actions associated with the receiver. |
int |
hashCode()
Returns an int representing the hash code value for this FilePermission. |
boolean |
implies(Permission p)
Indicates whether the argument permission is implied by the receiver. |
(package private) int |
impliesMask(Permission p)
Returns an int describing what masks are implied by a specific permission. |
PermissionCollection |
newPermissionCollection()
Returns a new PermissionCollection in which to place FilePermission Objects. |
| 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 |
| Field Detail |
|---|
transient int mask
| Constructor Detail |
|---|
public FilePermission(String path,
String actions)
path - the path to apply the actions to.actions - the actions for the path. May be any
combination of read, write, execute, or delete.| Method Detail |
|---|
public String getActions()
getActions in class Permissionpublic boolean equals(Object obj)
obj is a FilePermission, they have the same path, and they
have the same actions.
equals in class Permissionobj - the object to check equality with.
true if the two are equal, false
otherwise.Object.hashCode()public boolean implies(Permission p)
implies in class Permissionp - java.security.Permission the permission to check.
true if the argument permission is implied by the
receiver, and false if it is not.int impliesMask(Permission p)
p - the permission
public PermissionCollection newPermissionCollection()
newPermissionCollection in class Permissionpublic int hashCode()
hashCode in class PermissionPermission.equals(java.lang.Object)
|
Build 1.0_r1(from source) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||