StarOffice 5.2 API
reverse engineered by classdoc

com.sun.star.lib.sandbox
Class SandboxSecurity

java.lang.Object
  |
  +--java.lang.SecurityManager
        |
        +--com.sun.star.lib.sandbox.SandboxSecurity

public synchronized class SandboxSecurity
extends java.lang.SecurityManager


Field Summary
static int NETWORK_HOST
           
static int NETWORK_NONE
           
static int NETWORK_UNRESTRICTED
           
private static int PRIVELEGED_PORT
           
(package private)  boolean bCheckSecurity
           
(package private)  boolean bNoExit
           
private static boolean debug
           
(package private)  boolean initACL
           
(package private)  java.util.Hashtable loadedClasses
           
(package private)  int networkMode
           
(package private)  java.lang.String[] readACL
           
(package private)  java.security.IdentityScope scope
           
(package private)  java.lang.String[] writeACL
           
 
Fields inherited from class java.lang.SecurityManager
inCheck, initialized
 
Constructor Summary
SandboxSecurity()
           
SandboxSecurity(boolean b)
           
 
Method Summary
 void checkAccept(java.lang.String s, int i)
           
 void checkAccess(java.lang.Thread t)
           
 void checkAccess(java.lang.ThreadGroup tg)
           
 void checkAwtEventQueueAccess()
           
 void checkConnect(java.lang.String s, int i)
           
 void checkConnect(java.lang.String s, int i, java.lang.Object o)
           
 void checkConnect(java.lang.String s1, java.lang.String s2)
           
 void checkConnect(java.lang.String s1, java.lang.String s2, boolean b)
           
 void checkCreateClassLoader()
           
 void checkExec(java.lang.String s)
           
 void checkExit(int i)
           
 void checkLink(java.lang.String s)
           
 void checkListen(int i)
           
 void checkMemberAccess(java.lang.Class c, int i)
           
 void checkPackageAccess(java.lang.String s)
           
 void checkPackageDefinition(java.lang.String s)
           
 void checkPrintJobAccess()
           
 void checkPropertiesAccess()
           
 void checkPropertyAccess(java.lang.String s)
           
 void checkRead(java.io.FileDescriptor fd)
           
 void checkRead(java.lang.String s)
           
 void checkRead(java.lang.String s, java.lang.Object o)
           
 void checkRead(java.lang.String s, java.net.URL url)
           
 void checkSecurityAccess(java.lang.String s)
           
 void checkSetFactory()
           
 void checkSystemClipboardAccess()
           
 boolean checkTopLevelWindow(java.lang.Object o)
           
 void checkWrite(java.io.FileDescriptor fd)
           
 void checkWrite(java.lang.String s)
           
 void debug(java.lang.String s)
           
 int getNetworkMode()
           
 java.lang.Object getSecurityContext()
           
 java.lang.ThreadGroup getThreadGroup()
           
(package private)  boolean inApplet()
           
protected  boolean inThreadGroup(java.lang.Thread t)
           
protected  boolean inThreadGroup(java.lang.ThreadGroup tg)
           
(package private)  void initializeACLs()
           
private  boolean isSecureLoader()
           
(package private)  java.lang.String[] parseACL(java.lang.String s1, java.lang.String s2)
           
(package private)  void parseACL(java.util.Vector v, java.lang.String s1, java.lang.String s2)
           
 void reset()
           
 
Methods inherited from class java.lang.SecurityManager
checkDelete, checkMulticast, checkMulticast, classDepth, classLoaderDepth, currentClassLoader, currentLoadedClass, currentLoadedClass0, getClassContext, getInCheck, inClass, inClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NETWORK_HOST

public static final int NETWORK_HOST

NETWORK_NONE

public static final int NETWORK_NONE

NETWORK_UNRESTRICTED

public static final int NETWORK_UNRESTRICTED

PRIVELEGED_PORT

private static final int PRIVELEGED_PORT

bCheckSecurity

boolean bCheckSecurity

bNoExit

boolean bNoExit

debug

private static boolean debug

initACL

boolean initACL

loadedClasses

java.util.Hashtable loadedClasses

networkMode

int networkMode

readACL

java.lang.String[] readACL

scope

java.security.IdentityScope scope

writeACL

java.lang.String[] writeACL
Constructor Detail

SandboxSecurity

public SandboxSecurity()

SandboxSecurity

public SandboxSecurity(boolean b)
Method Detail

checkAccept

public void checkAccept(java.lang.String s,
                        int i)

checkAccess

public void checkAccess(java.lang.Thread t)

checkAccess

public void checkAccess(java.lang.ThreadGroup tg)

checkAwtEventQueueAccess

public void checkAwtEventQueueAccess()

checkConnect

public void checkConnect(java.lang.String s,
                         int i)

checkConnect

public void checkConnect(java.lang.String s,
                         int i,
                         java.lang.Object o)

checkConnect

public void checkConnect(java.lang.String s1,
                         java.lang.String s2)

checkConnect

public void checkConnect(java.lang.String s1,
                         java.lang.String s2,
                         boolean b)

checkCreateClassLoader

public void checkCreateClassLoader()

checkExec

public void checkExec(java.lang.String s)

checkExit

public void checkExit(int i)

checkLink

public void checkLink(java.lang.String s)

checkListen

public void checkListen(int i)

checkMemberAccess

public void checkMemberAccess(java.lang.Class c,
                              int i)

checkPackageAccess

public void checkPackageAccess(java.lang.String s)

checkPackageDefinition

public void checkPackageDefinition(java.lang.String s)

checkPrintJobAccess

public void checkPrintJobAccess()

checkPropertiesAccess

public void checkPropertiesAccess()

checkPropertyAccess

public void checkPropertyAccess(java.lang.String s)

checkRead

public void checkRead(java.io.FileDescriptor fd)

checkRead

public void checkRead(java.lang.String s)

checkRead

public void checkRead(java.lang.String s,
                      java.lang.Object o)

checkRead

public void checkRead(java.lang.String s,
                      java.net.URL url)

checkSecurityAccess

public void checkSecurityAccess(java.lang.String s)

checkSetFactory

public void checkSetFactory()

checkSystemClipboardAccess

public void checkSystemClipboardAccess()

checkTopLevelWindow

public boolean checkTopLevelWindow(java.lang.Object o)

checkWrite

public void checkWrite(java.io.FileDescriptor fd)

checkWrite

public void checkWrite(java.lang.String s)

debug

public void debug(java.lang.String s)

getNetworkMode

public int getNetworkMode()

getSecurityContext

public java.lang.Object getSecurityContext()

getThreadGroup

public java.lang.ThreadGroup getThreadGroup()

inApplet

boolean inApplet()

inThreadGroup

protected boolean inThreadGroup(java.lang.Thread t)

inThreadGroup

protected boolean inThreadGroup(java.lang.ThreadGroup tg)

initializeACLs

void initializeACLs()

isSecureLoader

private boolean isSecureLoader()

parseACL

java.lang.String[] parseACL(java.lang.String s1,
                            java.lang.String s2)

parseACL

void parseACL(java.util.Vector v,
              java.lang.String s1,
              java.lang.String s2)

reset

public void reset()

StarOffice 5.2 API
reverse engineered by classdoc