org.eclipse.net4j.util.container.delegate
Class ContainerSortedSet<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>
                  extended by org.eclipse.net4j.util.container.delegate.ContainerSortedSet<E>
All Implemented Interfaces:
java.lang.Iterable<E>, java.util.Collection<E>, java.util.Set<E>, java.util.SortedSet<E>, IContainerCollection<E>, IContainerSet<E>, IContainerSortedSet<E>, IContainer<E>, INotifier, INotifier.Introspection

public class ContainerSortedSet<E>
extends ContainerSet<E>
implements IContainerSortedSet<E>


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.event.INotifier
INotifier.Introspection
 
Constructor Summary
ContainerSortedSet(java.util.SortedSet<E> delegate)
           
 
Method Summary
 java.util.Comparator<? super E> comparator()
           
 E first()
           
 java.util.SortedSet<E> getDelegate()
           
 java.util.SortedSet<E> headSet(E toElement)
           
 E last()
           
 java.util.SortedSet<E> subSet(E fromElement, E toElement)
           
 java.util.SortedSet<E> tailSet(E fromElement)
           
 
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, getListeners, hasListeners, 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, removeListener
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Constructor Detail

ContainerSortedSet

public ContainerSortedSet(java.util.SortedSet<E> delegate)
Method Detail

getDelegate

public java.util.SortedSet<E> getDelegate()
Specified by:
getDelegate in interface IContainerCollection<E>
Specified by:
getDelegate in interface IContainerSet<E>
Specified by:
getDelegate in interface IContainerSortedSet<E>
Overrides:
getDelegate in class ContainerSet<E>

comparator

public java.util.Comparator<? super E> comparator()
Specified by:
comparator in interface java.util.SortedSet<E>

first

public E first()
Specified by:
first in interface java.util.SortedSet<E>

last

public E last()
Specified by:
last in interface java.util.SortedSet<E>

headSet

public java.util.SortedSet<E> headSet(E toElement)
Specified by:
headSet in interface java.util.SortedSet<E>

subSet

public java.util.SortedSet<E> subSet(E fromElement,
                                     E toElement)
Specified by:
subSet in interface java.util.SortedSet<E>

tailSet

public java.util.SortedSet<E> tailSet(E fromElement)
Specified by:
tailSet in interface java.util.SortedSet<E>

Copyright (c) 2004 - 2008 Eike Stepper, Germany.
All Rights Reserved.