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 Classes Modifier and Type Interface Description static class
ClassRealmRequest.RealmType
The type of a class realm.
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description List<ClassRealmConstituent>
getConstituents()
Gets the constituents for the class realm.Map<String,ClassLoader>
getForeignImports()
Gets the packages/types to import from foreign realms.List<String>
getImports()
Deprecated.UsegetParentImports()
instead.ClassLoader
getParent()
Gets the parent class realm (if any).List<String>
getParentImports()
Gets the packages/types to import from the parent realm.ClassRealmRequest.RealmType
getType()
Gets the type of the class realm.
-
-
-
Method Detail
-
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 List<String> getImports()
Deprecated.UsegetParentImports()
instead.
-
getParentImports
List<String> 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
.
-
-