Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Klasse java.io.FilePermission1.2

java.lang.Object
   |
   +--java.security.Permission
         |
         +--java.io.FilePermission

Deklaration

public final class FilePermission
extends java.security.Permission
implements java.io.Serializable

Beschreibung

Diese Klasse stellt eine Berechtigung für Dateioperationen dar. Eine Berechtigung besteht aus einer Aktion und einer Pfadangabe, auf die sich die Aktion bezieht. Für die Aktion können die folgende Strings verwendet werden:
readLeseberechtigung
writeSchreibberechtigung
deleteLöschberechtigung (File.delete())
executeRecht zum Ausführen (Runtime.exec())
Für die Pfadangabe gibt es einige spezielle Symbole: Mehrere Aktionen können durch Kommas getrennt angegeben werden.


 
Konstruktoren
publicFilePermission(String path, String actions)
 
Methoden
public booleanequals(Object obj)
public StringgetActions()
public inthashCode()
public booleanimplies(Permission p)
public PermissionCollectionnewPermissionCollection()


 

Konstruktoren im Detail

public FilePermission(String path, String actions)
Erzeugt ein neues FilePermission-Objekt mit den in actions definierten Berechtigungen für den Pfad path. In actions können mehrere Aktionen durch Kommas getrennt angegeben werden.

 

Methoden im Detail

public boolean equals(Object obj)
Liefert true, wenn obj ein Exemplar von FilePermission ist, das dieselben Berechtigungen für denselben Pfad enthält, sonst false.
public String getActions()
Liefert einen String, der die erlaubten Aktionen enthält. Mehrere erlaubte Aktionen sind durch Kommas getrennt.
public int hashCode()
Liefert einen Hashcode für das FilePermission-Objekt.
public boolean implies(Permission p)
Liefert true, wenn p ein Exemplar von FilePermission ist, deren Berechtigungen von dieser Berechtigung impliziert werden, d. h., wenn die Berechtigungen dieses Objekts die von p vollständig abdecken. Sonst ist der Rückgabewert false.
public PermissionCollection newPermissionCollection()
Liefert ein PermissionCollection-Objekt, das für den Umgang mit FilePermission-Objekten geeignet ist.


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.