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
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()
ClassRealmRequestgetType in interface ClassRealmRequestnull.public java.lang.ClassLoader getParent()
ClassRealmRequestgetParent in interface ClassRealmRequestnull if using the default parent.public java.util.List<java.lang.String> getImports()
getImports in interface ClassRealmRequestpublic java.util.List<java.lang.String> getParentImports()
ClassRealmRequestgetParentImports in interface ClassRealmRequestnull.public java.util.Map<java.lang.String,java.lang.ClassLoader> getForeignImports()
ClassRealmRequestgetForeignImports in interface ClassRealmRequestnull.public java.util.List<ClassRealmConstituent> getConstituents()
ClassRealmRequestgetConstituents in interface ClassRealmRequestnull.