org.eclipse.net4j.util.container.delegate
Class ContainerSet<E>

java.lang.Object
  extended by org.eclipse.net4j.util.event.Notifier
      extended by org.eclipse.net4j.util.container.delegate.AbstractDelegator<E>
          extended by org.eclipse.net4j.util.container.delegate.ContainerCollection<E>
              extended by org.eclipse.net4j.util.container.delegate.ContainerSet<E>
All Implemented Interfaces:
Iterable<E>, Collection<E>, Set<E>, IContainerCollection<E>, IContainerSet<E>, IContainer<E>, INotifier
Direct Known Subclasses:
ContainerSortedSet

public class ContainerSet<E>
extends ContainerCollection<E>
implements IContainerSet<E>

A default implementation of a container set.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.net4j.util.container.delegate.AbstractDelegator
AbstractDelegator.DelegatingIterator
 
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
IContainer.Modifiable<E>
 
Constructor Summary
ContainerSet(Set<E> delegate)
           
 
Method Summary
 Set<E> getDelegate()
           
 
Methods inherited from class org.eclipse.net4j.util.container.delegate.ContainerCollection
add, addAll, clear, contains, containsAll, equals, getElements, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from class org.eclipse.net4j.util.container.delegate.AbstractDelegator
createEvent, dispatchEvent, fireAddedEvent, fireRemovedEvent
 
Methods inherited from class org.eclipse.net4j.util.event.Notifier
addListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListeners, lastListenerRemoved, removeListener
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
 
Methods inherited from interface org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Constructor Detail

ContainerSet

public ContainerSet(Set<E> delegate)
Method Detail

getDelegate

public Set<E> getDelegate()
Specified by:
getDelegate in interface IContainerCollection<E>
Specified by:
getDelegate in interface IContainerSet<E>
Overrides:
getDelegate in class ContainerCollection<E>


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.