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.PlexusContainerprivate org.codehaus.plexus.logging.Loggerprivate String -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractActiveMap(org.codehaus.plexus.PlexusContainer container, String role) -
Method Summary
Modifier and TypeMethodDescriptionprotected final Mapvoidclear()final voidcontextualize(org.codehaus.plexus.context.Context context) final voidenableLogging(org.codehaus.plexus.logging.Logger logger) protected final org.codehaus.plexus.logging.Loggerprotected final MapgetMap()final StringgetRole()Retrive the role, or type of component, which is collected in the current instance.voidprotected final voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.codehaus.plexus.collections.ActiveCollection
checkedIsEmpty, checkedSize, isEmpty, sizeMethods inherited from interface org.codehaus.plexus.collections.ActiveMap
checkedContainsKey, checkedContainsValue, checkedEntrySet, checkedGet, checkedKeySet, checkedValuesMethods 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:ActiveCollectionRetrive 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:
getRolein interfaceActiveCollection
-
setRole
-
contextualize
public final void contextualize(org.codehaus.plexus.context.Context context) throws org.codehaus.plexus.context.ContextException - Specified by:
contextualizein 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:
enableLoggingin interfaceorg.codehaus.plexus.logging.LogEnabled
-