Package edu.internet2.middleware.subject
Class SubjectCaseInsensitiveSetImpl<E>
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<E>
java.util.HashSet<E>
java.util.LinkedHashSet<E>
edu.internet2.middleware.subject.SubjectCaseInsensitiveSetImpl<E>
- Type Parameters:
E- type of set
- All Implemented Interfaces:
SubjectCaseInsensitiveSet,Serializable,Cloneable,Iterable<E>,Collection<E>,Set<E>
public class SubjectCaseInsensitiveSetImpl<E>
extends LinkedHashSet<E>
implements SubjectCaseInsensitiveSet
linked hash map with case insensitive matching and tolower attribute names (e.g. for keyset)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanaddAll(Collection<? extends E> c) booleanbooleancontainsAll(Collection<?> c) booleanbooleanremoveAll(Collection<?> c) booleanretainAll(Collection<?> c) Methods inherited from class java.util.LinkedHashSet
spliteratorMethods inherited from class java.util.HashSet
clear, clone, isEmpty, iterator, size, toArray, toArrayMethods inherited from class java.util.AbstractSet
equals, hashCodeMethods inherited from class java.util.AbstractCollection
toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Constructor Details
-
SubjectCaseInsensitiveSetImpl
public SubjectCaseInsensitiveSetImpl() -
SubjectCaseInsensitiveSetImpl
- Parameters:
c-
-
-
Method Details
-
add
-
addAll
- Specified by:
addAllin interfaceCollection<E>- Specified by:
addAllin interfaceSet<E>- Overrides:
addAllin classAbstractCollection<E>- See Also:
-
containsAll
- Specified by:
containsAllin interfaceCollection<E>- Specified by:
containsAllin interfaceSet<E>- Overrides:
containsAllin classAbstractCollection<E>- See Also:
-
retainAll
- Specified by:
retainAllin interfaceCollection<E>- Specified by:
retainAllin interfaceSet<E>- Overrides:
retainAllin classAbstractCollection<E>- See Also:
-
contains
-
remove
-
removeAll
- Specified by:
removeAllin interfaceCollection<E>- Specified by:
removeAllin interfaceSet<E>- Overrides:
removeAllin classAbstractSet<E>- See Also:
-