Package org.apache.maven.classrealm
Interface ClassRealmRequest
public interface ClassRealmRequest
Describes the requirements for a new class realm.
- Author:
 - Benjamin Bentmann
 
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic enumThe type of a class realm. - 
Method Summary
Modifier and TypeMethodDescriptionGets the constituents for the class realm.Gets the packages/types to import from foreign realms.Deprecated.Gets the parent class realm (if any).Gets the packages/types to import from the parent realm.getType()Gets the type of the class realm. 
- 
Method Details
- 
getType
ClassRealmRequest.RealmType getType()Gets the type of the class realm.- Returns:
 - The type of the class realm, never 
null. 
 - 
getParent
ClassLoader getParent()Gets the parent class realm (if any).- Returns:
 - The parent class realm or 
nullif using the default parent. 
 - 
getImports
Deprecated.UsegetParentImports()instead. - 
getParentImports
Gets the packages/types to import from the parent realm.- Returns:
 - The modifiable list of packages/types to import from the parent realm, never 
null. 
 - 
getForeignImports
Map<String,ClassLoader> getForeignImports()Gets the packages/types to import from foreign realms.- Returns:
 - The modifiable map of packages/types to import from foreign realms, never 
null. 
 - 
getConstituents
List<ClassRealmConstituent> getConstituents()Gets the constituents for the class realm.- Returns:
 - The modifiable list of constituents for the class realm, never 
null. 
 
 - 
 
getParentImports()instead.