Interface ActiveList

  • All Superinterfaces:
    ActiveCollection, java.util.Collection, java.lang.Iterable, java.util.List
    All Known Implementing Classes:
    AbstractActiveList, DefaultActiveList

    public interface ActiveList
    extends ActiveCollection, java.util.List
    Collection with List 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 Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String ROLE  
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean checkedContains​(java.lang.Object value)
      Same as List.contains(Object), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      boolean checkedContainsAll​(java.util.Collection collection)
      Same as List.containsAll(Collection), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      java.lang.Object checkedGet​(int index)
      Same as List.get(int), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      int checkedIndexOf​(java.lang.Object value)
      Same as List.indexOf(Object), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      java.util.Iterator checkedIterator()
      Same as List.iterator(), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      int checkedLastIndexOf​(java.lang.Object value)
      Same as List.lastIndexOf(Object), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      java.util.ListIterator checkedListIterator()
      Same as List.listIterator(), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      java.util.ListIterator checkedListIterator​(int index)
      Same as List.listIterator(int), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      java.util.List checkedSubList​(int fromIndex, int toIndex)
      Same as List.subList(int, int), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      java.lang.Object[] checkedToArray()
      Same as List.toArray(), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      java.lang.Object[] checkedToArray​(java.lang.Object[] array)
      Same as List.toArray(Object[]), except this method will throw a ComponentLookupException if one or more elements in the set fail during lookup.
      • Methods inherited from interface java.util.Collection

        parallelStream, removeIf, stream, toArray
      • Methods inherited from interface java.lang.Iterable

        forEach
      • Methods inherited from interface java.util.List

        add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
    • Field Detail

      • ROLE

        static final java.lang.String ROLE
    • Method Detail

      • checkedContains

        boolean checkedContains​(java.lang.Object value)
                         throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.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​(java.util.Collection collection)
                            throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.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.
      • checkedGet

        java.lang.Object checkedGet​(int index)
                             throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.get(int), 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.
      • checkedIndexOf

        int checkedIndexOf​(java.lang.Object value)
                    throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.indexOf(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.
      • checkedIterator

        java.util.Iterator checkedIterator()
                                    throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.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.
      • checkedLastIndexOf

        int checkedLastIndexOf​(java.lang.Object value)
                        throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.lastIndexOf(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.
      • checkedListIterator

        java.util.ListIterator checkedListIterator()
                                            throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.listIterator(), 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.
      • checkedListIterator

        java.util.ListIterator checkedListIterator​(int index)
                                            throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.listIterator(int), 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.
      • checkedSubList

        java.util.List checkedSubList​(int fromIndex,
                                      int toIndex)
                               throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
        Same as List.subList(int, int), 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

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

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