java.lang
Class SecurityManager

java.lang.Object
  |
  +--java.lang.SecurityManager

public synchronized class SecurityManager
extends Object


Field Summary
protected  boolean inCheck
           
 
Constructor Summary
SecurityManager()
           
 
Method Summary
 void checkAccept(String, int)
           
 void checkAccess(Thread)
           
 void checkAccess(ThreadGroup)
           
 void checkAwtEventQueueAccess()
           
 void checkConnect(String, int)
           
 void checkConnect(String, int, Object)
           
 void checkCreateClassLoader()
           
 void checkDelete(String)
           
 void checkExec(String)
           
 void checkExit(int)
           
 void checkLink(String)
           
 void checkListen(int)
           
 void checkMemberAccess(Class, int)
           
 void checkMulticast(InetAddress)
           
 void checkMulticast(InetAddress, byte)
           
 void checkPackageAccess(String)
           
 void checkPackageDefinition(String)
           
 void checkPermission(java.security.Permission)
           
 void checkPermission(java.security.Permission, Object)
           
 void checkPrintJobAccess()
           
 void checkPropertiesAccess()
           
 void checkPropertyAccess(String)
           
 void checkRead(FileDescriptor)
           
 void checkRead(String)
           
 void checkRead(String, Object)
           
 void checkSecurityAccess(String)
           
 void checkSetFactory()
           
 void checkSystemClipboardAccess()
           
 boolean checkTopLevelWindow(Object)
           
 void checkWrite(FileDescriptor)
           
 void checkWrite(String)
           
protected  int classDepth(String)
           
protected  int classLoaderDepth()
           
protected  ClassLoader currentClassLoader()
           
protected  Class currentLoadedClass()
           
protected  Class[] getClassContext()
           
 boolean getInCheck()
           
 Object getSecurityContext()
           
 ThreadGroup getThreadGroup()
           
protected  boolean inClass(String)
           
protected  boolean inClassLoader()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

Field Detail

inCheck

protected boolean inCheck
Constructor Detail

SecurityManager

public SecurityManager()
Method Detail

getInCheck

public boolean getInCheck()

getClassContext

protected Class[] getClassContext()

currentClassLoader

protected ClassLoader currentClassLoader()

currentLoadedClass

protected Class currentLoadedClass()

classDepth

protected int classDepth(String)

classLoaderDepth

protected int classLoaderDepth()

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()

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(FileDescriptor)

checkRead

public void checkRead(String)

checkRead

public void checkRead(String,
                      Object)

checkWrite

public void checkWrite(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(InetAddress)

checkMulticast

public void checkMulticast(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()

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)

getThreadGroup

public ThreadGroup getThreadGroup()