Package org.codehaus.plexus.collections
Class DefaultActiveSet
- java.lang.Object
-
- org.codehaus.plexus.collections.AbstractActiveSet
-
- org.codehaus.plexus.collections.DefaultActiveSet
-
- All Implemented Interfaces:
java.lang.Iterable
,java.util.Collection
,java.util.Set
,ActiveCollection
,ActiveSet
,org.codehaus.plexus.logging.LogEnabled
,org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
public class DefaultActiveSet extends AbstractActiveSet implements ActiveSet, org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable, org.codehaus.plexus.logging.LogEnabled
-
-
Constructor Summary
Constructors Constructor Description DefaultActiveSet()
DefaultActiveSet(org.codehaus.plexus.PlexusContainer container, java.lang.Class role)
DefaultActiveSet(org.codehaus.plexus.PlexusContainer container, java.lang.String role)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
checkedContains(java.lang.Object value)
Same asSet.contains(Object)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.boolean
checkedContainsAll(java.util.Collection collection)
Same asSet.containsAll(Collection)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.boolean
checkedIsEmpty()
Same semantics asCollection.isEmpty()
orMap.isEmpty()
, except this method will throw aComponentLookupException
if one or more of the elements collected here fails during lookup.java.util.Iterator
checkedIterator()
Same asSet.iterator()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.int
checkedSize()
Same semantics asCollection.size()
orMap.size()
, except this method will throw aComponentLookupException
if one or more of the elements collected here fails during lookup.java.lang.Object[]
checkedToArray()
Same asSet.toArray()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.java.lang.Object[]
checkedToArray(java.lang.Object[] array)
Same asSet.toArray(Object[])
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.boolean
contains(java.lang.Object value)
boolean
containsAll(java.util.Collection collection)
boolean
isEmpty()
Same semantics asCollection.isEmpty()
orMap.isEmpty()
.java.util.Iterator
iterator()
int
size()
Same semantics asCollection.size()
orMap.size()
.java.lang.Object[]
toArray()
java.lang.Object[]
toArray(java.lang.Object[] array)
-
Methods inherited from class org.codehaus.plexus.collections.AbstractActiveSet
add, addAll, checkedGetSet, clear, contextualize, enableLogging, getLogger, getRole, getSet, remove, removeAll, retainAll, 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
-
-
-
-
Method Detail
-
contains
public boolean contains(java.lang.Object value)
- Specified by:
contains
in interfacejava.util.Collection
- Specified by:
contains
in interfacejava.util.Set
-
containsAll
public boolean containsAll(java.util.Collection collection)
- Specified by:
containsAll
in interfacejava.util.Collection
- Specified by:
containsAll
in interfacejava.util.Set
-
isEmpty
public boolean isEmpty()
Description copied from interface:ActiveCollection
Same semantics asCollection.isEmpty()
orMap.isEmpty()
.- Specified by:
isEmpty
in interfaceActiveCollection
- Specified by:
isEmpty
in interfacejava.util.Collection
- Specified by:
isEmpty
in interfacejava.util.Set
-
iterator
public java.util.Iterator iterator()
- Specified by:
iterator
in interfacejava.util.Collection
- Specified by:
iterator
in interfacejava.lang.Iterable
- Specified by:
iterator
in interfacejava.util.Set
-
size
public int size()
Description copied from interface:ActiveCollection
Same semantics asCollection.size()
orMap.size()
.- Specified by:
size
in interfaceActiveCollection
- Specified by:
size
in interfacejava.util.Collection
- Specified by:
size
in interfacejava.util.Set
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArray
in interfacejava.util.Collection
- Specified by:
toArray
in interfacejava.util.Set
-
toArray
public java.lang.Object[] toArray(java.lang.Object[] array)
- Specified by:
toArray
in interfacejava.util.Collection
- Specified by:
toArray
in interfacejava.util.Set
-
checkedContains
public boolean checkedContains(java.lang.Object value) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Description copied from interface:ActiveSet
Same asSet.contains(Object)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedContains
in interfaceActiveSet
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedContainsAll
public boolean checkedContainsAll(java.util.Collection collection) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Description copied from interface:ActiveSet
Same asSet.containsAll(Collection)
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedContainsAll
in interfaceActiveSet
- 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.ComponentLookupException
Description 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 java.util.Iterator checkedIterator() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Description copied from interface:ActiveSet
Same asSet.iterator()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedIterator
in interfaceActiveSet
- 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.ComponentLookupException
Description 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
-
checkedToArray
public java.lang.Object[] checkedToArray() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Description copied from interface:ActiveSet
Same asSet.toArray()
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedToArray
in interfaceActiveSet
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
checkedToArray
public java.lang.Object[] checkedToArray(java.lang.Object[] array) throws org.codehaus.plexus.component.repository.exception.ComponentLookupException
Description copied from interface:ActiveSet
Same asSet.toArray(Object[])
, except this method will throw aComponentLookupException
if one or more elements in the set fail during lookup.- Specified by:
checkedToArray
in interfaceActiveSet
- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
- if one or more elements of the set fail during lookup.
-
-