Package org.codehaus.plexus.collections
Class DefaultActiveCollectionManager
- java.lang.Object
-
- org.codehaus.plexus.collections.DefaultActiveCollectionManager
-
- All Implemented Interfaces:
ActiveCollectionManager
,org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
public class DefaultActiveCollectionManager extends java.lang.Object implements ActiveCollectionManager, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
-
-
Field Summary
Fields Modifier and Type Field Description private org.codehaus.plexus.PlexusContainer
container
-
Fields inherited from interface org.codehaus.plexus.collections.ActiveCollectionManager
ROLE
-
-
Constructor Summary
Constructors Constructor Description DefaultActiveCollectionManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
contextualize(org.codehaus.plexus.context.Context context)
ActiveList
getActiveList(java.lang.Class role)
Retrieve anActiveList
instance that contains the components of the given role.ActiveList
getActiveList(java.lang.String role)
Retrieve anActiveList
instance that contains the components of the given role.ActiveMap
getActiveMap(java.lang.Class role)
Retrieve anActiveMap
instance that contains the components of the given role.ActiveMap
getActiveMap(java.lang.String role)
Retrieve anActiveMap
instance that contains the components of the given role.ActiveSet
getActiveSet(java.lang.Class role)
Retrieve anActiveSet
instance that contains the components of the given role.ActiveSet
getActiveSet(java.lang.String role)
Retrieve anActiveSet
instance that contains the components of the given role.
-
-
-
Method Detail
-
getActiveList
public ActiveList getActiveList(java.lang.String role)
Description copied from interface:ActiveCollectionManager
Retrieve anActiveList
instance that contains the components of the given role.- Specified by:
getActiveList
in interfaceActiveCollectionManager
-
getActiveMap
public ActiveMap getActiveMap(java.lang.String role)
Description copied from interface:ActiveCollectionManager
Retrieve anActiveMap
instance that contains the components of the given role.- Specified by:
getActiveMap
in interfaceActiveCollectionManager
-
getActiveSet
public ActiveSet getActiveSet(java.lang.String role)
Description copied from interface:ActiveCollectionManager
Retrieve anActiveSet
instance that contains the components of the given role.- Specified by:
getActiveSet
in interfaceActiveCollectionManager
-
contextualize
public void contextualize(org.codehaus.plexus.context.Context context) throws org.codehaus.plexus.context.ContextException
- Specified by:
contextualize
in interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Throws:
org.codehaus.plexus.context.ContextException
-
getActiveList
public ActiveList getActiveList(java.lang.Class role)
Description copied from interface:ActiveCollectionManager
Retrieve anActiveList
instance that contains the components of the given role. NOTE: the role which is used is actually the class-name, not the class...so, here ROLE = role.getName().- Specified by:
getActiveList
in interfaceActiveCollectionManager
- Parameters:
role
- the class whose name we will use as the role for the components to retrieve.
-
getActiveMap
public ActiveMap getActiveMap(java.lang.Class role)
Description copied from interface:ActiveCollectionManager
Retrieve anActiveMap
instance that contains the components of the given role. NOTE: the role which is used is actually the class-name, not the class...so, here ROLE = role.getName().- Specified by:
getActiveMap
in interfaceActiveCollectionManager
- Parameters:
role
- the class whose name we will use as the role for the components to retrieve.
-
getActiveSet
public ActiveSet getActiveSet(java.lang.Class role)
Description copied from interface:ActiveCollectionManager
Retrieve anActiveSet
instance that contains the components of the given role. NOTE: the role which is used is actually the class-name, not the class...so, here ROLE = role.getName().- Specified by:
getActiveSet
in interfaceActiveCollectionManager
- Parameters:
role
- the class whose name we will use as the role for the components to retrieve.
-
-