Package org.codehaus.plexus.collections
Class DefaultActiveList
java.lang.Object
org.codehaus.plexus.collections.AbstractActiveList
org.codehaus.plexus.collections.DefaultActiveList
- All Implemented Interfaces:
Iterable
,Collection
,List
,ActiveCollection
,ActiveList
,org.codehaus.plexus.logging.LogEnabled
,org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
public class DefaultActiveList
extends AbstractActiveList
implements ActiveList, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.logging.LogEnabled
-
Field Summary
Fields inherited from interface org.codehaus.plexus.collections.ActiveList
ROLE
-
Constructor Summary
ConstructorsConstructorDescriptionDefaultActiveList
(org.codehaus.plexus.PlexusContainer container, Class role) DefaultActiveList
(org.codehaus.plexus.PlexusContainer container, String role) -
Method Summary
Modifier and TypeMethodDescriptionboolean
checkedContains
(Object value) Same asList.contains(Object)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.boolean
checkedContainsAll
(Collection collection) Same asList.containsAll(Collection)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.checkedGet
(int index) Same asList.get(int)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.int
checkedIndexOf
(Object value) Same asList.indexOf(Object)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.boolean
Same semantics asCollection.isEmpty()
orMap.isEmpty()
, except this method will throw aComponentLookupException
if one or more of the elements collected here fails during lookup.Same asList.iterator()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.int
checkedLastIndexOf
(Object value) Same asList.lastIndexOf(Object)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.Same asList.listIterator()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.checkedListIterator
(int index) Same asList.listIterator(int)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.int
Same semantics asCollection.size()
orMap.size()
, except this method will throw aComponentLookupException
if one or more of the elements collected here fails during lookup.checkedSubList
(int fromIndex, int toIndex) Same asList.subList(int, int)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.Object[]
Same asList.toArray()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.Object[]
checkedToArray
(Object[] array) Same asList.toArray(Object[])
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.boolean
boolean
containsAll
(Collection collection) get
(int index) int
boolean
isEmpty()
Same semantics asCollection.isEmpty()
orMap.isEmpty()
.iterator()
int
lastIndexOf
(Object value) listIterator
(int index) int
size()
Same semantics asCollection.size()
orMap.size()
.subList
(int fromIndex, int toIndex) Object[]
toArray()
Object[]
Methods inherited from class org.codehaus.plexus.collections.AbstractActiveList
add, add, addAll, addAll, checkedGetList, clear, contextualize, enableLogging, getList, getLogger, getRole, remove, remove, removeAll, retainAll, set, setRole
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
getRole
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
Methods inherited from interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
contextualize
Methods inherited from interface java.util.List
add, add, addAll, addAll, clear, equals, hashCode, remove, remove, removeAll, replaceAll, retainAll, set, sort, spliterator
Methods inherited from interface org.codehaus.plexus.logging.LogEnabled
enableLogging
-
Constructor Details
-
DefaultActiveList
public DefaultActiveList() -
DefaultActiveList
-
DefaultActiveList
-
-
Method Details
-
checkedContains
public boolean checkedContains(Object value) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Description copied from interface:ActiveList
Same asList.contains(Object)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedContains
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedContainsAll
public boolean checkedContainsAll(Collection collection) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Description copied from interface:ActiveList
Same asList.containsAll(Collection)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedContainsAll
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedGet
public Object checkedGet(int index) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Description copied from interface:ActiveList
Same asList.get(int)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedGet
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedIndexOf
public int checkedIndexOf(Object value) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Description copied from interface:ActiveList
Same asList.indexOf(Object)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedIndexOf
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedIsEmpty
public boolean checkedIsEmpty() throws org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionDescription copied from interface:ActiveCollection
Same semantics asCollection.isEmpty()
orMap.isEmpty()
, except this method will throw aComponentLookupException
if one or more of the elements collected here fails during lookup.- Specified by:
checkedIsEmpty
in interfaceActiveCollection
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
checkedIterator
public Iterator checkedIterator() throws org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionDescription copied from interface:ActiveList
Same asList.iterator()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedIterator
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedLastIndexOf
public int checkedLastIndexOf(Object value) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Description copied from interface:ActiveList
Same asList.lastIndexOf(Object)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedLastIndexOf
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedListIterator
public ListIterator checkedListIterator() throws org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionDescription copied from interface:ActiveList
Same asList.listIterator()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedListIterator
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedListIterator
public ListIterator checkedListIterator(int index) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Description copied from interface:ActiveList
Same asList.listIterator(int)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedListIterator
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedSize
public int checkedSize() throws org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionDescription copied from interface:ActiveCollection
Same semantics asCollection.size()
orMap.size()
, except this method will throw aComponentLookupException
if one or more of the elements collected here fails during lookup.- Specified by:
checkedSize
in interfaceActiveCollection
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
checkedSubList
public List checkedSubList(int fromIndex, int toIndex) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Description copied from interface:ActiveList
Same asList.subList(int, int)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedSubList
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedToArray
public Object[] checkedToArray() throws org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionDescription copied from interface:ActiveList
Same asList.toArray()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedToArray
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedToArray
public Object[] checkedToArray(Object[] array) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException Description copied from interface:ActiveList
Same asList.toArray(Object[])
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedToArray
in interfaceActiveList
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
contains
- Specified by:
contains
in interfaceCollection
- Specified by:
contains
in interfaceList
-
containsAll
- Specified by:
containsAll
in interfaceCollection
- Specified by:
containsAll
in interfaceList
-
get
-
indexOf
-
isEmpty
public boolean isEmpty()Description copied from interface:ActiveCollection
Same semantics asCollection.isEmpty()
orMap.isEmpty()
.- Specified by:
isEmpty
in interfaceActiveCollection
- Specified by:
isEmpty
in interfaceCollection
- Specified by:
isEmpty
in interfaceList
-
iterator
-
lastIndexOf
- Specified by:
lastIndexOf
in interfaceList
-
listIterator
- Specified by:
listIterator
in interfaceList
-
listIterator
- Specified by:
listIterator
in interfaceList
-
size
public int size()Description copied from interface:ActiveCollection
Same semantics asCollection.size()
orMap.size()
.- Specified by:
size
in interfaceActiveCollection
- Specified by:
size
in interfaceCollection
- Specified by:
size
in interfaceList
-
subList
-
toArray
- Specified by:
toArray
in interfaceCollection
- Specified by:
toArray
in interfaceList
-
toArray
- Specified by:
toArray
in interfaceCollection
- Specified by:
toArray
in interfaceList
-