@Deprecated public class ClassRealmAdapter extends java.lang.Object implements ClassRealm
Modifier and Type | Field and Description |
---|---|
private ClassRealm |
realm
Deprecated.
|
Modifier | Constructor and Description |
---|---|
private |
ClassRealmAdapter(ClassRealm newRealm)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
addConstituent(java.net.URL constituent)
Deprecated.
|
ClassRealm |
createChildRealm(java.lang.String id)
Deprecated.
|
void |
display()
Deprecated.
|
boolean |
equals(java.lang.Object o)
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.
|
static ClassRealmAdapter |
getInstance(ClassRealm newRealm)
Deprecated.
|
ClassRealm |
getParent()
Deprecated.
|
ClassRealm |
getParentRealm()
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 pkgName)
Deprecated.
|
java.lang.Class |
loadClass(java.lang.String name)
Deprecated.
|
ClassRealm |
locateSourceRealm(java.lang.String className)
Deprecated.
|
void |
setParent(ClassRealm classRealm)
Deprecated.
|
private java.lang.String |
trimLeadingSlash(java.lang.String resource)
Deprecated.
Provides backward-compat with the old classworlds which accepted resource names with leading slashes.
|
private ClassRealm realm
private ClassRealmAdapter(ClassRealm newRealm)
public static ClassRealmAdapter getInstance(ClassRealm newRealm)
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 pkgName) throws NoSuchRealmException
importFrom
in interface ClassRealm
NoSuchRealmException
public void addConstituent(java.net.URL constituent)
addConstituent
in interface ClassRealm
public ClassRealm locateSourceRealm(java.lang.String className)
locateSourceRealm
in interface ClassRealm
public void setParent(ClassRealm classRealm)
setParent
in interface ClassRealm
public ClassRealm createChildRealm(java.lang.String id) throws DuplicateRealmException
createChildRealm
in interface ClassRealm
DuplicateRealmException
public java.lang.ClassLoader getClassLoader()
getClassLoader
in interface ClassRealm
public ClassRealm getParent()
getParent
in interface ClassRealm
public ClassRealm getParentRealm()
public java.net.URL[] getConstituents()
getConstituents
in interface ClassRealm
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.util.Enumeration findResources(java.lang.String name) throws java.io.IOException
findResources
in interface ClassRealm
java.io.IOException
public java.io.InputStream getResourceAsStream(java.lang.String name)
getResourceAsStream
in interface ClassRealm
public void display()
display
in interface ClassRealm
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
private java.lang.String trimLeadingSlash(java.lang.String resource)