Class Javacw.CompilerSecurityManager
java.lang.Object
|
+--java.lang.SecurityManager
|
+--Javacw.CompilerSecurityManager
- Enclosing class:
- Javacw
- class Javacw.CompilerSecurityManager
- extends java.lang.SecurityManager
SecurityManager for this application.
handles the System.exit() calls and grants nearly all policys for the application
- Author:
- Yani Ioannou, FReAK La Marsch
Fields inherited from class java.lang.SecurityManager |
inCheck |
Methods inherited from class java.lang.SecurityManager |
checkMulticast, checkMulticast, checkPermission, checkPermission, checkPrintJobAccess, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, getClassContext, getInCheck, getSecurityContext, getThreadGroup, inClass, inClassLoader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Javacw.CompilerSecurityManager
Javacw.CompilerSecurityManager()
setExit
public void setExit(boolean exit)
checkExit
public void checkExit(int status)
throws java.lang.SecurityException
- Overrides:
checkExit
in class java.lang.SecurityManager
java.lang.SecurityException
checkAccept
public void checkAccept(java.lang.String host,
int port)
- Overrides:
checkAccept
in class java.lang.SecurityManager
checkAccess
public void checkAccess(java.lang.Thread thread)
- Overrides:
checkAccess
in class java.lang.SecurityManager
checkAccess
public void checkAccess(java.lang.ThreadGroup threadgroup)
- Overrides:
checkAccess
in class java.lang.SecurityManager
checkConnect
public void checkConnect(java.lang.String host,
int port)
- Overrides:
checkConnect
in class java.lang.SecurityManager
checkConnect
public void checkConnect(java.lang.String host,
int port,
java.lang.Object executionContext)
- Overrides:
checkConnect
in class java.lang.SecurityManager
checkCreateClassLoader
public void checkCreateClassLoader()
- Overrides:
checkCreateClassLoader
in class java.lang.SecurityManager
checkDelete
public void checkDelete(java.lang.String filename)
- Overrides:
checkDelete
in class java.lang.SecurityManager
checkExec
public void checkExec(java.lang.String command)
- Overrides:
checkExec
in class java.lang.SecurityManager
checkLink
public void checkLink(java.lang.String library)
- Overrides:
checkLink
in class java.lang.SecurityManager
checkListen
public void checkListen(int port)
- Overrides:
checkListen
in class java.lang.SecurityManager
checkMemberAccess
public void checkMemberAccess(java.lang.Class clazz,
int which)
- Overrides:
checkMemberAccess
in class java.lang.SecurityManager
checkPackageAccess
public void checkPackageAccess(java.lang.String packageName)
- Overrides:
checkPackageAccess
in class java.lang.SecurityManager
checkPackageDefinition
public void checkPackageDefinition(java.lang.String packageName)
- Overrides:
checkPackageDefinition
in class java.lang.SecurityManager
checkPropertiesAccess
public void checkPropertiesAccess()
- Overrides:
checkPropertiesAccess
in class java.lang.SecurityManager
checkPropertyAccess
public void checkPropertyAccess(java.lang.String key)
- Overrides:
checkPropertyAccess
in class java.lang.SecurityManager
checkPropertyAccess
public void checkPropertyAccess(java.lang.String key,
java.lang.String def)
checkRead
public void checkRead(java.io.FileDescriptor filedescriptor)
- Overrides:
checkRead
in class java.lang.SecurityManager
checkRead
public void checkRead(java.lang.String filename)
- Overrides:
checkRead
in class java.lang.SecurityManager
checkRead
public void checkRead(java.lang.String filename,
java.lang.Object executionContext)
- Overrides:
checkRead
in class java.lang.SecurityManager
checkSetFactory
public void checkSetFactory()
- Overrides:
checkSetFactory
in class java.lang.SecurityManager
checkTopLevelWindow
public boolean checkTopLevelWindow(java.lang.Object window)
- Overrides:
checkTopLevelWindow
in class java.lang.SecurityManager
checkWrite
public void checkWrite(java.io.FileDescriptor filedescriptor)
- Overrides:
checkWrite
in class java.lang.SecurityManager
checkWrite
public void checkWrite(java.lang.String filename)
- Overrides:
checkWrite
in class java.lang.SecurityManager
createSecurityManager
public void createSecurityManager()
checkAwtEventQueueAccess
public void checkAwtEventQueueAccess()
- Overrides:
checkAwtEventQueueAccess
in class java.lang.SecurityManager
checkSecurityAccess
public void checkSecurityAccess(java.lang.String target)
- Overrides:
checkSecurityAccess
in class java.lang.SecurityManager
checkSystemClipboardAccess
public void checkSystemClipboardAccess()
- Overrides:
checkSystemClipboardAccess
in class java.lang.SecurityManager