org.apache.maven.classrealm
Interface ClassRealmRequest


public interface ClassRealmRequest

Describes the requirements for a new class realm.

Author:
Benjamin Bentmann

Nested Class Summary
static class ClassRealmRequest.RealmType
          The type of a class realm.
 
Method Summary
 List<ClassRealmConstituent> getConstituents()
          Gets the constituents for the class realm.
 List<String> getImports()
          Gets the packages/types to import from the parent realm.
 ClassLoader getParent()
          Gets the parent class realm (if any).
 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 Maven core realm as parent.

getImports

List<String> getImports()
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.

getConstituents

List<ClassRealmConstituent> getConstituents()
Gets the constituents for the class realm.

Returns:
The modifiable list of constituents for the class realm, never null.


Copyright © 2001-2010 The Apache Software Foundation. All Rights Reserved.