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
-
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
addAll
(Collection<? extends E> c) boolean
boolean
containsAll
(Collection<?> c) boolean
boolean
removeAll
(Collection<?> c) boolean
retainAll
(Collection<?> c) Methods inherited from class java.util.LinkedHashSet
spliterator
Methods inherited from class java.util.HashSet
clear, clone, isEmpty, iterator, size, toArray, toArray
Methods inherited from class java.util.AbstractSet
equals, hashCode
Methods inherited from class java.util.AbstractCollection
toString
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArray
-
Constructor Details
-
SubjectCaseInsensitiveSetImpl
public SubjectCaseInsensitiveSetImpl() -
SubjectCaseInsensitiveSetImpl
- Parameters:
c
-
-
-
Method Details
-
add
-
addAll
- Specified by:
addAll
in interfaceCollection<E>
- Specified by:
addAll
in interfaceSet<E>
- Overrides:
addAll
in classAbstractCollection<E>
- See Also:
-
containsAll
- Specified by:
containsAll
in interfaceCollection<E>
- Specified by:
containsAll
in interfaceSet<E>
- Overrides:
containsAll
in classAbstractCollection<E>
- See Also:
-
retainAll
- Specified by:
retainAll
in interfaceCollection<E>
- Specified by:
retainAll
in interfaceSet<E>
- Overrides:
retainAll
in classAbstractCollection<E>
- See Also:
-
contains
-
remove
-
removeAll
- Specified by:
removeAll
in interfaceCollection<E>
- Specified by:
removeAll
in interfaceSet<E>
- Overrides:
removeAll
in classAbstractSet<E>
- See Also:
-