Android
java.io
public final class

java.io.FilePermission

java.lang.Object
java.security.Permission Serializable Guard
java.io.FilePermission Serializable

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.
Methods inherited from class java.security.Permission
Methods inherited from class java.lang.Object
Methods inherited from interface java.security.Guard

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.

public PermissionCollection newPermissionCollection()

Returns a new PermissionCollection in which to place FilePermission Objects.

Returns

  • A new PermissionCollection suitable for storing FilePermission objects.
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:48