wt.security
Class Access

java.lang.Object
  extended bywt.security.Access
Direct Known Subclasses:
AWTAccess, FileAccess, NetAccess, PropAccess, RuntimeAccess, ThreadAccess

public abstract class Access
extends Object


Field Summary
private  PrivilegeSet privilegeSet
           
 
Constructor Summary
(package private) Access()
           
 
Method Summary
(package private)  void checkAccess(Object[] capabilities)
           
 void checkAccessAll()
           
(package private)  void checkClass(Object obj)
           
(package private)  void checkClass(Object obj, String clsName)
           
(package private)  void checkClass(Object obj, String[] clsNames)
           
(package private) static Access getAccessImpl(String className)
           
private  boolean isSystemClass(Object obj)
           
(package private)  void setParentFrame(Frame parentFrame)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

privilegeSet

private PrivilegeSet privilegeSet
Constructor Detail

Access

Access()
Method Detail

setParentFrame

void setParentFrame(Frame parentFrame)

getAccessImpl

static Access getAccessImpl(String className)

checkAccessAll

public void checkAccessAll()
                    throws WTSecurityException
Throws:
WTSecurityException

checkAccess

void checkAccess(Object[] capabilities)
           throws WTSecurityException
Throws:
WTSecurityException

isSystemClass

private boolean isSystemClass(Object obj)

checkClass

void checkClass(Object obj)
          throws WTSecurityException
Throws:
WTSecurityException

checkClass

void checkClass(Object obj,
                String[] clsNames)
          throws WTSecurityException
Throws:
WTSecurityException

checkClass

void checkClass(Object obj,
                String clsName)
          throws WTSecurityException
Throws:
WTSecurityException