Package org.apache.maven.classrealm
Interface ClassRealmRequest
public interface ClassRealmRequest
Describes the requirements for a new class realm.
- Author:
- Benjamin Bentmann
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic enum
The 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
null
if 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.