Interface ActiveSet

All Superinterfaces:
ActiveCollection, Collection, Iterable, Set
All Known Implementing Classes:
AbstractActiveSet, DefaultActiveSet

public interface ActiveSet extends ActiveCollection, Set
Collection with Set semantics, which is backed by a PlexusContainer instance, and retrieves a fresh batch of elements for each method call.
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

    • checkedContains

      boolean checkedContains(Object value) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Set.contains(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.
    • checkedContainsAll

      boolean checkedContainsAll(Collection collection) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Set.containsAll(Collection), 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.
    • checkedIterator

      Iterator checkedIterator() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Set.iterator(), 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.
    • checkedToArray

      Object[] checkedToArray() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Set.toArray(), 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.
    • checkedToArray

      Object[] checkedToArray(Object[] array) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
      Same as Set.toArray(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.