java.io
public
final
class
java.io.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.
Summary
Public Constructors
Public Methods
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait
Details
Public Constructors
public
FilePermission(String path, String actions)
Constructs a new FilePermission with the path and actions specified.
Parameters
path
| the path to apply the actions to. |
actions
| the actions for the path. May be any
combination of read, write, execute, or delete.
|
Public Methods
public
boolean
equals(Object obj)
Check to see if this permission is equal to another. The two are equal if
obj
is a FilePermission, they have the same path, and they
have the same actions.
Parameters
obj
| the object to check equality with. |
Returns
true
if the two are equal, false
otherwise.
public
String
getActions()
Returns the actions associated with the receiver.
Returns
- the actions associated with the receiver.
public
int
hashCode()
Returns an int representing the hash code value for this FilePermission.
Returns
- int the hash code value for this FilePermission.
public
boolean
implies(Permission p)
Indicates whether the argument permission is implied by the receiver.
Parameters
p
| java.security.Permission the permission to check. |
Returns
true
if the argument permission is implied by the
receiver, and false
if it is not.
Returns a new PermissionCollection in which to place FilePermission
Objects.
Returns
- A new PermissionCollection suitable for storing FilePermission
objects.