com.sun.star.lib.sandbox
Class ClassContextProxy
java.lang.Object
|
+--com.sun.star.lib.sandbox.ClassContextProxy
- All Implemented Interfaces:
- com.sun.star.lib.sandbox.Cachable, com.sun.star.lib.sandbox.ClassContext
- public final synchronized class ClassContextProxy
- extends java.lang.Object
- implements com.sun.star.lib.sandbox.Cachable, com.sun.star.lib.sandbox.ClassContext
Field Summary |
private static boolean |
DEBUG
|
private java.net.URL |
base
|
private com.sun.star.lib.sandbox.ClassContext |
classContext
|
private static int |
instances
|
private com.sun.star.lib.sandbox.WeakRef |
weakRef
|
Constructor Summary |
|
ClassContextProxy()
|
private |
ClassContextProxy(java.net.URL url,
com.sun.star.lib.sandbox.ProtectionDomain pd,
java.lang.ThreadGroup tg,
boolean b)
|
Method Summary |
static com.sun.star.lib.sandbox.ClassContext |
create(java.net.URL url,
com.sun.star.lib.sandbox.ProtectionDomain pd,
java.lang.ThreadGroup tg)
|
static com.sun.star.lib.sandbox.ClassContext |
create(java.net.URL url,
com.sun.star.lib.sandbox.ProtectionDomain pd,
java.lang.ThreadGroup tg,
boolean b)
|
void |
dispose()
|
void |
finalize()
|
java.lang.Class |
findClass(java.lang.String s)
|
java.net.URL |
getBase()
|
java.lang.ClassLoader |
getClassLoader()
|
java.lang.Object |
getHardObject()
|
java.net.URL |
getResource(java.lang.String s)
|
java.io.InputStream |
getResourceAsStream(java.lang.String s)
|
java.lang.ThreadGroup |
getThreadGroup()
|
boolean |
hasThreadGroup()
|
java.lang.Class |
loadClass(java.lang.String s)
|
void |
setWeakRef(com.sun.star.lib.sandbox.WeakRef wr)
|
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEBUG
private static final boolean DEBUG
base
private java.net.URL base
classContext
private com.sun.star.lib.sandbox.ClassContext classContext
instances
private static int instances
weakRef
private com.sun.star.lib.sandbox.WeakRef weakRef
ClassContextProxy
public ClassContextProxy()
ClassContextProxy
private ClassContextProxy(java.net.URL url,
com.sun.star.lib.sandbox.ProtectionDomain pd,
java.lang.ThreadGroup tg,
boolean b)
create
public static com.sun.star.lib.sandbox.ClassContext create(java.net.URL url,
com.sun.star.lib.sandbox.ProtectionDomain pd,
java.lang.ThreadGroup tg)
create
public static com.sun.star.lib.sandbox.ClassContext create(java.net.URL url,
com.sun.star.lib.sandbox.ProtectionDomain pd,
java.lang.ThreadGroup tg,
boolean b)
dispose
public void dispose()
- Specified by:
dispose
in interface com.sun.star.lib.sandbox.ClassContext
finalize
public void finalize()
findClass
public java.lang.Class findClass(java.lang.String s)
throws java.lang.ClassNotFoundException
- Specified by:
findClass
in interface com.sun.star.lib.sandbox.ClassContext
getBase
public java.net.URL getBase()
- Specified by:
getBase
in interface com.sun.star.lib.sandbox.ClassContext
getClassLoader
public java.lang.ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interface com.sun.star.lib.sandbox.ClassContext
getHardObject
public java.lang.Object getHardObject()
- Specified by:
getHardObject
in interface com.sun.star.lib.sandbox.Cachable
getResource
public java.net.URL getResource(java.lang.String s)
- Specified by:
getResource
in interface com.sun.star.lib.sandbox.ClassContext
getResourceAsStream
public java.io.InputStream getResourceAsStream(java.lang.String s)
- Specified by:
getResourceAsStream
in interface com.sun.star.lib.sandbox.ClassContext
getThreadGroup
public java.lang.ThreadGroup getThreadGroup()
- Specified by:
getThreadGroup
in interface com.sun.star.lib.sandbox.ClassContext
hasThreadGroup
public boolean hasThreadGroup()
- Specified by:
hasThreadGroup
in interface com.sun.star.lib.sandbox.ClassContext
loadClass
public java.lang.Class loadClass(java.lang.String s)
throws java.lang.ClassNotFoundException
- Specified by:
loadClass
in interface com.sun.star.lib.sandbox.ClassContext
setWeakRef
public void setWeakRef(com.sun.star.lib.sandbox.WeakRef wr)
- Specified by:
setWeakRef
in interface com.sun.star.lib.sandbox.Cachable