Package org.restlet.engine.util
Class CaseInsensitiveHashSet
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractSet<E>
-
- java.util.HashSet<java.lang.String>
-
- org.restlet.engine.util.CaseInsensitiveHashSet
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Cloneable
,java.lang.Iterable<java.lang.String>
,java.util.Collection<java.lang.String>
,java.util.Set<java.lang.String>
public class CaseInsensitiveHashSet extends java.util.HashSet<java.lang.String>
Set implementation that is case insensitive.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CaseInsensitiveHashSet(java.util.Collection<? extends java.lang.String> source)
Constructor initializing the set with the given collection.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
add(java.lang.String element)
boolean
contains(java.lang.Object o)
boolean
contains(java.lang.String element)
Verify containment by ignoring case.-
Methods inherited from class java.util.HashSet
clear, clone, isEmpty, iterator, remove, size, spliterator
-
Methods inherited from class java.util.AbstractCollection
addAll, containsAll, retainAll, toArray, toArray, toString
-
-
-
-
Method Detail
-
add
public boolean add(java.lang.String element)
- Specified by:
add
in interfacejava.util.Collection<java.lang.String>
- Specified by:
add
in interfacejava.util.Set<java.lang.String>
- Overrides:
add
in classjava.util.HashSet<java.lang.String>
-
contains
public boolean contains(java.lang.String element)
Verify containment by ignoring case.
-
contains
public boolean contains(java.lang.Object o)
- Specified by:
contains
in interfacejava.util.Collection<java.lang.String>
- Specified by:
contains
in interfacejava.util.Set<java.lang.String>
- Overrides:
contains
in classjava.util.HashSet<java.lang.String>
-
-