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 booleancheckedContains(java.lang.Object value)Same asSet.contains(Object), except this method will throw aComponentLookupExceptionif one or more elements in the set fail during lookup.booleancheckedContainsAll(java.util.Collection collection)Same asSet.containsAll(Collection), except this method will throw aComponentLookupExceptionif one or more elements in the set fail during lookup.booleancheckedIsEmpty()Same semantics asCollection.isEmpty()orMap.isEmpty(), except this method will throw aComponentLookupExceptionif one or more of the elements collected here fails during lookup.java.util.IteratorcheckedIterator()Same asSet.iterator(), except this method will throw aComponentLookupExceptionif one or more elements in the set fail during lookup.intcheckedSize()Same semantics asCollection.size()orMap.size(), except this method will throw aComponentLookupExceptionif one or more of the elements collected here fails during lookup.java.lang.Object[]checkedToArray()Same asSet.toArray(), except this method will throw aComponentLookupExceptionif 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 aComponentLookupExceptionif one or more elements in the set fail during lookup.booleancontains(java.lang.Object value)booleancontainsAll(java.util.Collection collection)booleanisEmpty()Same semantics asCollection.isEmpty()orMap.isEmpty().java.util.Iteratoriterator()intsize()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:
containsin interfacejava.util.Collection- Specified by:
containsin interfacejava.util.Set
-
containsAll
public boolean containsAll(java.util.Collection collection)
- Specified by:
containsAllin interfacejava.util.Collection- Specified by:
containsAllin interfacejava.util.Set
-
isEmpty
public boolean isEmpty()
Description copied from interface:ActiveCollectionSame semantics asCollection.isEmpty()orMap.isEmpty().- Specified by:
isEmptyin interfaceActiveCollection- Specified by:
isEmptyin interfacejava.util.Collection- Specified by:
isEmptyin interfacejava.util.Set
-
iterator
public java.util.Iterator iterator()
- Specified by:
iteratorin interfacejava.util.Collection- Specified by:
iteratorin interfacejava.lang.Iterable- Specified by:
iteratorin interfacejava.util.Set
-
size
public int size()
Description copied from interface:ActiveCollectionSame semantics asCollection.size()orMap.size().- Specified by:
sizein interfaceActiveCollection- Specified by:
sizein interfacejava.util.Collection- Specified by:
sizein interfacejava.util.Set
-
toArray
public java.lang.Object[] toArray()
- Specified by:
toArrayin interfacejava.util.Collection- Specified by:
toArrayin interfacejava.util.Set
-
toArray
public java.lang.Object[] toArray(java.lang.Object[] array)
- Specified by:
toArrayin interfacejava.util.Collection- Specified by:
toArrayin interfacejava.util.Set
-
checkedContains
public boolean checkedContains(java.lang.Object value) throws org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionDescription copied from interface:ActiveSetSame asSet.contains(Object), except this method will throw aComponentLookupExceptionif one or more elements in the set fail during lookup.- Specified by:
checkedContainsin 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.ComponentLookupExceptionDescription copied from interface:ActiveSetSame asSet.containsAll(Collection), except this method will throw aComponentLookupExceptionif one or more elements in the set fail during lookup.- Specified by:
checkedContainsAllin 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.ComponentLookupExceptionDescription copied from interface:ActiveCollectionSame semantics asCollection.isEmpty()orMap.isEmpty(), except this method will throw aComponentLookupExceptionif one or more of the elements collected here fails during lookup.- Specified by:
checkedIsEmptyin interfaceActiveCollection- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
checkedIterator
public java.util.Iterator checkedIterator() throws org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionDescription copied from interface:ActiveSetSame asSet.iterator(), except this method will throw aComponentLookupExceptionif one or more elements in the set fail during lookup.- Specified by:
checkedIteratorin 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.ComponentLookupExceptionDescription copied from interface:ActiveCollectionSame semantics asCollection.size()orMap.size(), except this method will throw aComponentLookupExceptionif one or more of the elements collected here fails during lookup.- Specified by:
checkedSizein interfaceActiveCollection- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
checkedToArray
public java.lang.Object[] checkedToArray() throws org.codehaus.plexus.component.repository.exception.ComponentLookupExceptionDescription copied from interface:ActiveSetSame asSet.toArray(), except this method will throw aComponentLookupExceptionif one or more elements in the set fail during lookup.- Specified by:
checkedToArrayin 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.ComponentLookupExceptionDescription copied from interface:ActiveSetSame asSet.toArray(Object[]), except this method will throw aComponentLookupExceptionif one or more elements in the set fail during lookup.- Specified by:
checkedToArrayin interfaceActiveSet- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException- if one or more elements of the set fail during lookup.
-
-