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

Klasse java.security.ProtectionDomain1.2

java.lang.Object
   |
   +--java.security.ProtectionDomain

Deklaration

public abstract class ProtectionDomain
extends java.lang.Object

Beschreibung

Diese Klasse repräsentiert einen Schutzbereich, der Klassen zusammenfaßt, die über die gleichen Berechtigungen verfügen.


 
Konstruktoren
publicProtectionDomain(CodeSource codesource, PermissionCollection permissions)
publicProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)     [1.4]
 
Methoden
public final ClassLoadergetClassLoader()     [1.4]
public final CodeSourcegetCodeSource()
public final PermissionCollectiongetPermissions(CodeSource codesource)
public final Principal[]getPrincipals()     [1.4]
public booleanimplies(Permission permission)
public StringtoString()


 

Konstruktoren im Detail

public ProtectionDomain(CodeSource codesource, PermissionCollection permissions)
Erzeugt einen neuen Schutzbereich für die Klassen, die von der durch codesource bezeichneten Quelle stammen. Den Klassen des neuen Schutzbereichs werden die in permissions enthaltenen Berechtigungen zugestanden.
public ProtectionDomain(CodeSource codesource, PermissionCollection permissions, ClassLoader classloader, Principal[] principals)     [1.4]
Erzeugt einen neuen Schutzbereich für die über classloader geladenen Klassen, die von der durch codesource bezeichneten Quelle stammen. Den Klassen des neuen Schutzbereichs werden die in permissions enthaltenen Berechtigungen zugestanden und die übergebenen Principals zugeordnet.

 

Methoden im Detail

public final ClassLoader getClassLoader()     [1.4]
Liefert den ClassLoader zurück, an den dieser Schutzbereich gebunden ist oder null, falls bei der Erzeugung kein ClassLoader angegeben wurde.
public final CodeSource getCodeSource()
Liefert die Quelle zurück, auf deren Klassen sich dieser Schutzbereich bezieht.
public final PermissionCollection getPermissions(CodeSource codesource)
Liefert die Berechtigungen zurück, die für Klassen dieses Schutzbereichs bestehen.
public final Principal[] getPrincipals()     [1.4]
Liefert die Principals zurück, über die der Schutzbereich verfügt. Falls bei der Erzeugung keine Principals angegeben wurden, ist hat das zurückgelieferte Array die Länge Null.
public boolean implies(Permission permission)
Liefert true, wenn die Berechtigung permission in den Berechtigungen dieses Schutzbereichs enthalten ist, sonst false.
public String toString()
Liefert eine String-Darstellung des Schutzbereichs.


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

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