@Deprecated public class DefaultClassRealm extends java.lang.Object implements ClassRealm
Modifier and Type | Field and Description |
---|---|
private ClassRealmAdapter |
adapter
Deprecated.
|
Constructor and Description |
---|
DefaultClassRealm(ClassWorld world,
java.lang.String id)
Deprecated.
|
DefaultClassRealm(ClassWorld world,
java.lang.String id,
java.lang.ClassLoader foreignClassLoader)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addConstituent(java.lang.String constituent,
byte[] b)
Deprecated.
Adds a byte[] class definition as a constituent for locating classes.
|
void |
addConstituent(java.net.URL constituent)
Deprecated.
|
ClassRealm |
createChildRealm(java.lang.String id)
Deprecated.
|
void |
display()
Deprecated.
|
java.util.Enumeration |
findResources(java.lang.String name)
Deprecated.
|
java.lang.ClassLoader |
getClassLoader()
Deprecated.
|
java.net.URL[] |
getConstituents()
Deprecated.
|
java.lang.String |
getId()
Deprecated.
|
ClassRealm |
getParent()
Deprecated.
|
java.net.URL |
getResource(java.lang.String name)
Deprecated.
|
java.io.InputStream |
getResourceAsStream(java.lang.String name)
Deprecated.
|
ClassWorld |
getWorld()
Deprecated.
|
void |
importFrom(java.lang.String realmId,
java.lang.String packageName)
Deprecated.
|
java.lang.Class |
loadClass(java.lang.String name)
Deprecated.
|
ClassRealm |
locateSourceRealm(java.lang.String classname)
Deprecated.
|
void |
setParent(ClassRealm parent)
Deprecated.
|
private ClassRealmAdapter adapter
public DefaultClassRealm(ClassWorld world, java.lang.String id)
public DefaultClassRealm(ClassWorld world, java.lang.String id, java.lang.ClassLoader foreignClassLoader)
public java.net.URL[] getConstituents()
getConstituents
in interface ClassRealm
public ClassRealm getParent()
getParent
in interface ClassRealm
public void setParent(ClassRealm parent)
setParent
in interface ClassRealm
public java.lang.String getId()
getId
in interface ClassRealm
public ClassWorld getWorld()
getWorld
in interface ClassRealm
public void importFrom(java.lang.String realmId, java.lang.String packageName) throws NoSuchRealmException
importFrom
in interface ClassRealm
NoSuchRealmException
public void addConstituent(java.net.URL constituent)
addConstituent
in interface ClassRealm
public void addConstituent(java.lang.String constituent, byte[] b) throws java.lang.ClassNotFoundException
constituent
- class nameb
- the class definition as a byte[]java.lang.ClassNotFoundException
public ClassRealm locateSourceRealm(java.lang.String classname)
locateSourceRealm
in interface ClassRealm
public java.lang.ClassLoader getClassLoader()
getClassLoader
in interface ClassRealm
public ClassRealm createChildRealm(java.lang.String id) throws DuplicateRealmException
createChildRealm
in interface ClassRealm
DuplicateRealmException
public java.lang.Class loadClass(java.lang.String name) throws java.lang.ClassNotFoundException
loadClass
in interface ClassRealm
java.lang.ClassNotFoundException
public java.net.URL getResource(java.lang.String name)
getResource
in interface ClassRealm
public java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream
in interface ClassRealm
public java.util.Enumeration findResources(java.lang.String name) throws java.io.IOException
findResources
in interface ClassRealm
java.io.IOException
public void display()
display
in interface ClassRealm