This section lists security-related classes that appear in miscellaneous packages: permission classes, class loaders, and security managers.
| Class java.awt.AWTPermission | ||
|
|
||
public final class java.awt.AWTPermission
extends java.security.BasicPermission {
// Constructors
public AWTPermission(String);
public AWTPermission(String, String);
}
See also: BasicPermission, Permission
| Class java.io.FilePermission | ||
|
|
||
public final class java.io.FilePermission
extends java.security.Permission
implements java.io.Serializable {
// Constructors
public FilePermission(String, String);
// Instance Methods
public boolean equals(Object);
public String getActions();
public int hashCode();
public boolean implies(Permission);
public PermissionCollection newPermissionCollection();
}
See also: Permission
| Class java.io.SerializablePermission | ||
|
|
||
public final class java.io.SerializablePermission
extends java.security.BasicPermission {
// Constructors
public SerializablePermission(String);
public SerializablePermission(String, String);
}
See also: BasicPermission, Permission
| Class java.lang.ClassLoader | ||
|
|
||
public abstract class java.lang.ClassLoader
extends java.lang.Object {
// Constructors
protected ClassLoader();
protected ClassLoader(ClassLoader);
// Class Methods
public static ClassLoader getSystemClassLoader();
public static URL getSystemResource(String);
public static InputStream getSystemResourceAsStream(String);
public static Enumeration getSystemResources(String);
// Instance Methods
public ClassLoader getParent();
public URL getResource(String);
public InputStream getResourceAsStream(String);
public final Enumeration getResources(String);
public Class loadClass(String);
// Protected Instance Methods
protected final Class defineClass(String, byte[], int, int);
protected final Class defineClass(byte[], int, int);
protected final Class defineClass(String, byte[], int, int,
ProtectionDomain);
protected Package definePackage(String, String, String, String,
String, String, String, URL);
protected Class findClass(String);
protected String findLibrary(String);
protected final Class findLoadedClass(String);
protected Class findLocalClass(String);
protected final Class findSystemClass(String);
protected Package getPackage(String);
protected Package[] getPackages();
protected synchronized Class loadClass(String, boolean);
protected final void resolveClass(Class);
protected final void setSigners(Class, Object[]);
}
See also: SecureClassLoader, URLClassLoader
| Class java.lang.RuntimePermission | ||
|
|
||
public final class java.lang.RuntimePermission
extends java.security.BasicPermission {
// Constructors
public RuntimePermission(String);
public RuntimePermission(String, String);
}
See also: BasicPermission, Permission
| Class java.lang.SecurityManager | ||
|
|
||
public class java.lang.SecurityManager
extends java.lang.Object {
// Variables
protected boolean inCheck;
// Constructors
public SecurityManager();
// Instance Methods
public void checkAccept(String, int);
public void checkAccess(Thread);
public void checkAccess(ThreadGroup);
public void checkAwtEventQueueAccess();
public void checkConnect(String, int);
public void checkConnect(String, int, Object);
public void checkCreateClassLoader();
public void checkDelete(String);
public void checkExec(String);
public void checkExit(int);
public void checkLink(String);
public void checkListen(int);
public void checkMemberAccess(Class, int);
public void checkMulticast(InetAddress);
public void checkMulticast(InetAddress, byte);
public void checkPackageAccess(String);
public void checkPackageDefinition(String);
public void checkPermission(Permission);
public void checkPermission(Permission, Object);
public void checkPrintJobAccess();
public void checkPropertiesAccess();
public void checkPropertyAccess(String);
public void checkRead(FileDescriptor);
public void checkRead(String);
public void checkRead(String, Object);
public void checkSecurityAccess(String);
public void checkSetFactory();
public void checkSystemClipboardAccess();
public boolean checkTopLevelWindow(Object);
public void checkWrite(FileDescriptor);
public void checkWrite(String);
public boolean getInCheck();
public Object getSecurityContext();
public ThreadGroup getThreadGroup();
// Protected Instance Methods
protected native int classDepth(String);
protected native int classLoaderDepth();
protected native ClassLoader currentClassLoader();
protected Class currentLoadedClass();
protected native Class[] getClassContext();
protected boolean inClass(String);
protected boolean inClassLoader();
}
See also: AccessController
| Class java.lang.reflect.ReflectPermission | ||
|
|
||
public final class java.lang.reflect.ReflectPermission
extends java.security.BasicPermission {
// Constructors
public ReflectPermission(String);
public ReflectPermission(String, String);
}
See also: BasicPermission, Permission
| Class java.net.NetPermission | ||
|
|
||
public final class java.net.NetPermission
extends java.security.BasicPermission {
// Constructors
public NetPermission(String);
public NetPermission(String, String);
}
See also: BasicPermission, Permission
| Class java.net.SocketPermission | ||
|
|
||
public final class java.net.SocketPermission
extends java.security.Permission
implements java.io.Serializable {
// Constructors
public SocketPermission(String, String);
// Instance Methods
public boolean equals(Object);
public String getActions();
public int hashCode();
public boolean implies(Permission);
public PermissionCollection newPermissionCollection();
}
See also: Permission
| Class java.net.URLClassLoader | ||
|
|
||
public class java.net.URLClassLoader
extends java.security.SecureClassLoader {
// Constructors
public URLClassLoader(URL[], ClassLoader);
public URLClassLoader(URL[]);
public URLCLassLoader(URL[], ClassLoader, URLStreamHandlerFactory);
// Class Methods
public static URLClassLoader newInstance(URL[]);
public static URLClassLoader newInstance(URL[], ClassLoader);
// Instance Methods
public URL findResource(String);
public Enumeration findResources(String);
public URL[] getURLs();
// Protected Instance Methods
protected void addURL(URL);
protected Package definePackage(String, Manifest, URL);
protected Class findClass(String);
protected PermissionCollection getPermissions(CodeSource);
}
See also: ClassLoader, SecureClassLoader
| Class java.rmi.RMISecurityManager | ||
|
|
||
public class java.rmi.RMISecurityManager
extends java.lang.SecurityManager {
// Constructors
public RMISecurityManager();
// Instance Methods
}
See also: SecurityManager
| Class java.rmi.server.RMIClassLoader | ||
|
|
||
public class java.rmi.server.RMIClassLoader
extends java.lang.Object {
// Class Methods
public static Object getSecurityContext(ClassLoader);
public static Class loadClass(String);
public static Class loadClass(String, String);
public static Class loadClass(URL, String);
}
See also: ClassLoader, SecureClassLoader
| Class java.util.PropertyPermission | ||
|
|
||
public final class java.util.PropertyPermission
extends java.security.BasicPermission {
// Constructors
public PropertyPermission(String, String);
// Instance Methods
public boolean equals(Object);
public String getActions();
public int hashCode();
public boolean implies(Permission);
public PermissionCollection newPermissionCollection();
}
See also: Permission

Copyright © 2001 O'Reilly & Associates. All rights reserved.