class DefaultClassRealmRequest extends java.lang.Object implements ClassRealmRequest
ClassRealmRequest.RealmType
Modifier and Type | Field and Description |
---|---|
private java.util.List<ClassRealmConstituent> |
constituents |
private java.util.Map<java.lang.String,java.lang.ClassLoader> |
foreignImports |
private java.lang.ClassLoader |
parent |
private java.util.List<java.lang.String> |
parentImports |
private ClassRealmRequest.RealmType |
type |
Constructor and Description |
---|
DefaultClassRealmRequest(ClassRealmRequest.RealmType type,
java.lang.ClassLoader parent,
java.util.List<java.lang.String> parentImports,
java.util.Map<java.lang.String,java.lang.ClassLoader> foreignImports,
java.util.List<ClassRealmConstituent> constituents) |
Modifier and Type | Method and Description |
---|---|
java.util.List<ClassRealmConstituent> |
getConstituents()
Gets the constituents for the class realm.
|
java.util.Map<java.lang.String,java.lang.ClassLoader> |
getForeignImports()
Gets the packages/types to import from foreign realms.
|
java.util.List<java.lang.String> |
getImports() |
java.lang.ClassLoader |
getParent()
Gets the parent class realm (if any).
|
java.util.List<java.lang.String> |
getParentImports()
Gets the packages/types to import from the parent realm.
|
ClassRealmRequest.RealmType |
getType()
Gets the type of the class realm.
|
private final ClassRealmRequest.RealmType type
private final java.lang.ClassLoader parent
private final java.util.List<java.lang.String> parentImports
private final java.util.Map<java.lang.String,java.lang.ClassLoader> foreignImports
private final java.util.List<ClassRealmConstituent> constituents
public DefaultClassRealmRequest(ClassRealmRequest.RealmType type, java.lang.ClassLoader parent, java.util.List<java.lang.String> parentImports, java.util.Map<java.lang.String,java.lang.ClassLoader> foreignImports, java.util.List<ClassRealmConstituent> constituents)
public ClassRealmRequest.RealmType getType()
ClassRealmRequest
getType
in interface ClassRealmRequest
null
.public java.lang.ClassLoader getParent()
ClassRealmRequest
getParent
in interface ClassRealmRequest
null
if using the default parent.public java.util.List<java.lang.String> getImports()
getImports
in interface ClassRealmRequest
public java.util.List<java.lang.String> getParentImports()
ClassRealmRequest
getParentImports
in interface ClassRealmRequest
null
.public java.util.Map<java.lang.String,java.lang.ClassLoader> getForeignImports()
ClassRealmRequest
getForeignImports
in interface ClassRealmRequest
null
.public java.util.List<ClassRealmConstituent> getConstituents()
ClassRealmRequest
getConstituents
in interface ClassRealmRequest
null
.