Class ConcurrentArray.Unique<E>
- java.lang.Object
- 
- org.eclipse.net4j.util.collection.ConcurrentArray<E>
- 
- org.eclipse.net4j.util.collection.ConcurrentArray.Unique<E>
 
 
- 
- Enclosing class:
- ConcurrentArray<E>
 
 public abstract static class ConcurrentArray.Unique<E> extends ConcurrentArray<E> - Author:
- Eike Stepper
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class org.eclipse.net4j.util.collection.ConcurrentArrayConcurrentArray.DuplicateCounter<E>, ConcurrentArray.Unique<E>
 
- 
 - 
Field Summary- 
Fields inherited from class org.eclipse.net4j.util.collection.ConcurrentArrayelements
 
- 
 - 
Constructor SummaryConstructors Constructor Description Unique()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleanequals(E e1, E e2)Synchronized throughConcurrentArray.add(Object).protected booleanvalidate(E element)protected voidviolatingUniqueness(E element)Synchronized throughConcurrentArray.add(Object).- 
Methods inherited from class org.eclipse.net4j.util.collection.ConcurrentArrayadd, addUnique, contains, elementAdded, elementRemoved, firstElementAdded, get, isEmpty, lastElementRemoved, newArray, remove
 
- 
 
- 
- 
- 
Method Detail- 
validateprotected boolean validate(E element) - Overrides:
- validatein class- ConcurrentArray<E>
 
 - 
equalsprotected boolean equals(E e1, E e2) Synchronized throughConcurrentArray.add(Object).- Overrides:
- equalsin class- ConcurrentArray<E>
 
 - 
violatingUniquenessprotected void violatingUniqueness(E element) Synchronized throughConcurrentArray.add(Object).
 
- 
 
-