Package org.codehaus.plexus.collections
Class AbstractActiveSet
- java.lang.Object
-
- org.codehaus.plexus.collections.AbstractActiveSet
-
- All Implemented Interfaces:
java.lang.Iterable,java.util.Collection,java.util.Set,ActiveCollection,ActiveSet
- Direct Known Subclasses:
DefaultActiveSet
public abstract class AbstractActiveSet extends java.lang.Object implements ActiveSet
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractActiveSet()protectedAbstractActiveSet(org.codehaus.plexus.PlexusContainer container, java.lang.String role)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(java.lang.Object arg0)booleanaddAll(java.util.Collection arg0)protected java.util.SetcheckedGetSet()voidclear()voidcontextualize(org.codehaus.plexus.context.Context context)voidenableLogging(org.codehaus.plexus.logging.Logger logger)protected org.codehaus.plexus.logging.LoggergetLogger()java.lang.StringgetRole()Retrive the role, or type of component, which is collected in the current instance.protected java.util.SetgetSet()booleanremove(java.lang.Object o)booleanremoveAll(java.util.Collection arg0)booleanretainAll(java.util.Collection arg0)protected voidsetRole(java.lang.String role)-
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
checkedIsEmpty, checkedSize, isEmpty, size
-
Methods inherited from interface org.codehaus.plexus.collections.ActiveSet
checkedContains, checkedContainsAll, checkedIterator, checkedToArray, checkedToArray
-
-
-
-
Method Detail
-
add
public boolean add(java.lang.Object arg0)
- Specified by:
addin interfacejava.util.Collection- Specified by:
addin interfacejava.util.Set
-
addAll
public boolean addAll(java.util.Collection arg0)
- Specified by:
addAllin interfacejava.util.Collection- Specified by:
addAllin interfacejava.util.Set
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Collection- Specified by:
clearin interfacejava.util.Set
-
remove
public boolean remove(java.lang.Object o)
- Specified by:
removein interfacejava.util.Collection- Specified by:
removein interfacejava.util.Set
-
removeAll
public boolean removeAll(java.util.Collection arg0)
- Specified by:
removeAllin interfacejava.util.Collection- Specified by:
removeAllin interfacejava.util.Set
-
retainAll
public boolean retainAll(java.util.Collection arg0)
- Specified by:
retainAllin interfacejava.util.Collection- Specified by:
retainAllin interfacejava.util.Set
-
getLogger
protected final org.codehaus.plexus.logging.Logger getLogger()
-
getSet
protected final java.util.Set getSet()
-
checkedGetSet
protected final java.util.Set checkedGetSet() throws org.codehaus.plexus.component.repository.exception.ComponentLookupException- Throws:
org.codehaus.plexus.component.repository.exception.ComponentLookupException
-
getRole
public final java.lang.String getRole()
Description copied from interface:ActiveCollectionRetrive the role, or type of component, which is collected in the current instance. The current collection will only "contain" elements that specify this role in their component definitions.- Specified by:
getRolein interfaceActiveCollection
-
setRole
protected final void setRole(java.lang.String role)
-
contextualize
public final void contextualize(org.codehaus.plexus.context.Context context) throws org.codehaus.plexus.context.ContextException- Throws:
org.codehaus.plexus.context.ContextException
-
enableLogging
public final void enableLogging(org.codehaus.plexus.logging.Logger logger)
-
-