java.lang
Class SecurityManager
java.lang.Object
|
+--java.lang.SecurityManager
- Direct Known Subclasses:
- SystemSecurityManager
- public synchronized class SecurityManager
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
inCheck
protected boolean inCheck
initialized
private boolean initialized
createClassLoaderPermission
private static RuntimePermission createClassLoaderPermission
topLevelWindowPermission
private static java.awt.AWTPermission topLevelWindowPermission
accessClipboardPermission
private static java.awt.AWTPermission accessClipboardPermission
checkAwtEventQueuePermission
private static java.awt.AWTPermission checkAwtEventQueuePermission
checkMemberAccessPermission
private static RuntimePermission checkMemberAccessPermission
allPermission
private static java.security.AllPermission allPermission
threadPermission
private static RuntimePermission threadPermission
threadGroupPermission
private static RuntimePermission threadGroupPermission
rootGroup
private static ThreadGroup rootGroup
localListenPermission
private static java.net.SocketPermission localListenPermission
packageAccessValid
private static boolean packageAccessValid
packageAccess
private static String[] packageAccess
packageDefinitionValid
private static boolean packageDefinitionValid
packageDefinition
private static String[] packageDefinition
SecurityManager
public SecurityManager()
hasAllPermission
private boolean hasAllPermission()
getInCheck
public boolean getInCheck()
getClassContext
protected Class[] getClassContext()
currentClassLoader
protected ClassLoader currentClassLoader()
currentClassLoader0
private ClassLoader currentClassLoader0()
currentLoadedClass
protected Class currentLoadedClass()
classDepth
protected int classDepth(String)
classLoaderDepth
protected int classLoaderDepth()
classLoaderDepth0
private int classLoaderDepth0()
inClass
protected boolean inClass(String)
inClassLoader
protected boolean inClassLoader()
getSecurityContext
public Object getSecurityContext()
checkPermission
public void checkPermission(java.security.Permission)
checkPermission
public void checkPermission(java.security.Permission,
Object)
checkCreateClassLoader
public void checkCreateClassLoader()
getRootGroup
private static ThreadGroup getRootGroup()
checkAccess
public void checkAccess(Thread)
checkAccess
public void checkAccess(ThreadGroup)
checkExit
public void checkExit(int)
checkExec
public void checkExec(String)
checkLink
public void checkLink(String)
checkRead
public void checkRead(java.io.FileDescriptor)
checkRead
public void checkRead(String)
checkRead
public void checkRead(String,
Object)
checkWrite
public void checkWrite(java.io.FileDescriptor)
checkWrite
public void checkWrite(String)
checkDelete
public void checkDelete(String)
checkConnect
public void checkConnect(String,
int)
checkConnect
public void checkConnect(String,
int,
Object)
checkListen
public void checkListen(int)
checkAccept
public void checkAccept(String,
int)
checkMulticast
public void checkMulticast(java.net.InetAddress)
checkMulticast
public void checkMulticast(java.net.InetAddress,
byte)
checkPropertiesAccess
public void checkPropertiesAccess()
checkPropertyAccess
public void checkPropertyAccess(String)
checkTopLevelWindow
public boolean checkTopLevelWindow(Object)
checkPrintJobAccess
public void checkPrintJobAccess()
checkSystemClipboardAccess
public void checkSystemClipboardAccess()
checkAwtEventQueueAccess
public void checkAwtEventQueueAccess()
getPackages
private static String[] getPackages(String)
checkPackageAccess
public void checkPackageAccess(String)
checkPackageDefinition
public void checkPackageDefinition(String)
checkSetFactory
public void checkSetFactory()
checkMemberAccess
public void checkMemberAccess(Class,
int)
checkSecurityAccess
public void checkSecurityAccess(String)
currentLoadedClass0
private Class currentLoadedClass0()
getThreadGroup
public ThreadGroup getThreadGroup()
static void ()