Interface ActiveMap

All Superinterfaces:
ActiveCollection, Map
All Known Implementing Classes:
AbstractActiveMap, DefaultActiveMap

public interface ActiveMap extends ActiveCollection, Map
Type of Map, which is backed by a PlexusContainer instance, and retrieves a fresh batch of elements for each method call. Entries consist of component-role-hint -> component-instance.
NOTE: All active collections are immutable, and will throw an UnsupportedOperationException if a mutator method is called.
  • Field Details

    • ROLE

      static final String ROLE
  • Method Details

    • checkedContainsKey

      boolean checkedContainsKey(Object key) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Map.containsKey(Object), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      Throws:
      org.codehaus.plexus.component.repository.exception.ComponentLookupException - if one or more elements of the set fail during lookup.
    • checkedContainsValue

      boolean checkedContainsValue(Object value) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Map.containsValue(Object), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      Throws:
      org.codehaus.plexus.component.repository.exception.ComponentLookupException - if one or more elements of the set fail during lookup.
    • checkedEntrySet

      Set checkedEntrySet() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Map.entrySet(), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      Throws:
      org.codehaus.plexus.component.repository.exception.ComponentLookupException - if one or more elements of the set fail during lookup.
    • checkedGet

      Object checkedGet(Object key) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Map.get(Object), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      Throws:
      org.codehaus.plexus.component.repository.exception.ComponentLookupException - if one or more elements of the set fail during lookup.
    • checkedKeySet

      Set checkedKeySet() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Map#keySet(Object), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      Throws:
      org.codehaus.plexus.component.repository.exception.ComponentLookupException - if one or more elements of the set fail during lookup.
    • checkedValues

      Collection checkedValues() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Map#values(Object), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      Throws:
      org.codehaus.plexus.component.repository.exception.ComponentLookupException - if one or more elements of the set fail during lookup.