Package org.codehaus.plexus.collections
Class AbstractActiveMap
java.lang.Object
org.codehaus.plexus.collections.AbstractActiveMap
- All Implemented Interfaces:
Map
,ActiveCollection
,ActiveMap
,org.codehaus.plexus.logging.LogEnabled
,org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
- Direct Known Subclasses:
DefaultActiveMap
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.codehaus.plexus.PlexusContainer
private org.codehaus.plexus.logging.Logger
private String
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
protected
AbstractActiveMap
(org.codehaus.plexus.PlexusContainer container, String role) -
Method Summary
Modifier and TypeMethodDescriptionprotected final Map
void
clear()
final void
contextualize
(org.codehaus.plexus.context.Context context) final void
enableLogging
(org.codehaus.plexus.logging.Logger logger) protected final org.codehaus.plexus.logging.Logger
protected final Map
getMap()
final String
getRole()
Retrive the role, or type of component, which is collected in the current instance.void
protected final void
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.codehaus.plexus.collections.ActiveCollection
checkedIsEmpty, checkedSize, isEmpty, size
Methods inherited from interface org.codehaus.plexus.collections.ActiveMap
checkedContainsKey, checkedContainsValue, checkedEntrySet, checkedGet, checkedKeySet, checkedValues
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, putIfAbsent, remove, replace, replace, replaceAll, size, values
-
Field Details
-
role
-
container
private org.codehaus.plexus.PlexusContainer container -
logger
private org.codehaus.plexus.logging.Logger logger
-
-
Constructor Details
-
AbstractActiveMap
protected AbstractActiveMap() -
AbstractActiveMap
-
-
Method Details
-
clear
public void clear() -
put
-
putAll
-
remove
-
getLogger
protected final org.codehaus.plexus.logging.Logger getLogger() -
getMap
-
checkedGetMap
protected final Map checkedGetMap() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
getRole
Description copied from interface:ActiveCollection
Retrive the role, or type of component, which is collected in the current instance. The current collection will only "contain" elements that specify this role in their component definitions.- Specified by:
getRole
in interfaceActiveCollection
-
setRole
-
contextualize
public final 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
-
enableLogging
public final void enableLogging(org.codehaus.plexus.logging.Logger logger) - Specified by:
enableLogging
in interfaceorg.codehaus.plexus.logging.LogEnabled
-