jetbrains.buildServer.dataStructures
Class DecoratingSet<T,Q>

java.lang.Object
  extended by jetbrains.buildServer.dataStructures.DecoratingCollectionBase<T,Q>
      extended by jetbrains.buildServer.dataStructures.DecoratingCollection<T,Q>
          extended by jetbrains.buildServer.dataStructures.DecoratingSet<T,Q>
All Implemented Interfaces:
java.lang.Iterable<T>, java.util.Collection<T>, java.util.Set<T>

public class DecoratingSet<T,Q>
extends DecoratingCollection<T,Q>
implements java.util.Set<T>

Author:
Eugene Petrenko (eugene.petrenko@gmail.com) Date: 13.09.11 20:37

Field Summary
 
Fields inherited from class jetbrains.buildServer.dataStructures.DecoratingCollectionBase
myCollection
 
Constructor Summary
DecoratingSet(java.lang.Class<T> collectionClass, java.util.Set<Q> qs, BiMapper<Q,T> qtBiMapper)
           
 
Method Summary
 
Methods inherited from class jetbrains.buildServer.dataStructures.DecoratingCollection
contains
 
Methods inherited from class jetbrains.buildServer.dataStructures.DecoratingCollectionBase
add, addAll, clear, containsAll, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Set
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Constructor Detail

DecoratingSet

public DecoratingSet(@NotNull
                     java.lang.Class<T> collectionClass,
                     @NotNull
                     java.util.Set<Q> qs,
                     @NotNull
                     BiMapper<Q,T> qtBiMapper)