加载中...
The Wayback Machine - https://sup1a9wrlpyh5li9ro.vcoronado.top/web/20090321131736/http://developer.android.com:80/reference/java/io/FilePermission.html
public final class

FilePermission

extends Permission
implements Serializable
java.lang.Object
   ↳ java.security.Permission
     ↳ java.io.FilePermission

Class Overview

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
FilePermission(String path, String actions)
Constructs a new FilePermission with the path and actions specified.
Public Methods
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.
PermissionCollection newPermissionCollection()
Returns a new PermissionCollection in which to place FilePermission Objects.
[Expand]
Inherited Methods
From class java.security.Permission
From class java.lang.Object
From interface java.security.Guard

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.

public PermissionCollection newPermissionCollection ()

Returns a new PermissionCollection in which to place FilePermission Objects.

Returns
  • A new PermissionCollection suitable for storing FilePermission objects.