org.eclipse.net4j.util.collection
Class ConcurrentArray.Unique<E>

java.lang.Object
  extended by org.eclipse.net4j.util.collection.ConcurrentArray<E>
      extended by org.eclipse.net4j.util.collection.ConcurrentArray.Unique<E>
Enclosing class:
ConcurrentArray<E>

public abstract static class ConcurrentArray.Unique<E>
extends ConcurrentArray<E>


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.net4j.util.collection.ConcurrentArray
ConcurrentArray.DuplicateCounter<E>, ConcurrentArray.Unique<E>
 
Field Summary
 
Fields inherited from class org.eclipse.net4j.util.collection.ConcurrentArray
elements
 
Constructor Summary
ConcurrentArray.Unique()
           
 
Method Summary
protected  boolean equals(E e1, E e2)
           
protected  boolean validate(E element)
           
protected  void violatingUniqueness(E element)
           
 
Methods inherited from class org.eclipse.net4j.util.collection.ConcurrentArray
add, firstElementAdded, get, isEmpty, lastElementRemoved, newArray, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConcurrentArray.Unique

public ConcurrentArray.Unique()
Method Detail

validate

protected boolean validate(E element)
Overrides:
validate in class ConcurrentArray<E>

equals

protected boolean equals(E e1,
                         E e2)

violatingUniqueness

protected void violatingUniqueness(E element)


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