Package org.codehaus.plexus.collections
Interface ProtoCollection
-
- All Known Implementing Classes:
DefaultProtoCollection
public interface ProtoCollection
Represents an undifferentiated ActiveCollection instance, with the same configuration (role). This is another workaround for applications that use plexus-container-default versions less than 1.0-alpha-22, since this proto-collection can be injected without causing conflict with the existing collection-detection code in the container. Dependent components can then call getActiveMap|List|Set and retrieve the instance, which has been preconfigured.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ROLE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ActiveList
getActiveList()
Retrieve anActiveList
instance that contains components matching the role given bygetCollectedRole()
.ActiveMap
getActiveMap()
Retrieve anActiveMap
instance that contains components matching the role given bygetCollectedRole()
.ActiveSet
getActiveSet()
Retrieve anActiveSet
instance that contains components matching the role given bygetCollectedRole()
.java.lang.String
getCollectedRole()
Retrieve the role of components to be collected by any of the active collections created here.
-
-
-
Method Detail
-
getCollectedRole
java.lang.String getCollectedRole()
Retrieve the role of components to be collected by any of the active collections created here.
-
getActiveMap
ActiveMap getActiveMap()
Retrieve anActiveMap
instance that contains components matching the role given bygetCollectedRole()
.
-
getActiveList
ActiveList getActiveList()
Retrieve anActiveList
instance that contains components matching the role given bygetCollectedRole()
.
-
getActiveSet
ActiveSet getActiveSet()
Retrieve anActiveSet
instance that contains components matching the role given bygetCollectedRole()
.
-
-