com.atlassian.crowd.embedded.impl
Class IdentifierSet

java.lang.Object
  extended by com.google.common.collect.ForwardingObject
      extended by com.google.common.collect.ForwardingCollection<E>
          extended by com.google.common.collect.ForwardingSet<java.lang.String>
              extended by com.atlassian.crowd.embedded.impl.IdentifierSet
All Implemented Interfaces:
java.lang.Iterable<java.lang.String>, java.util.Collection<java.lang.String>, java.util.Set<java.lang.String>

public class IdentifierSet
extends com.google.common.collect.ForwardingSet<java.lang.String>

This class behaves like a HashSet with lower-case String values. All element arguments are lower-cased before further processing.


Constructor Summary
IdentifierSet()
           
IdentifierSet(int expectedSize)
           
 
Method Summary
 boolean add(java.lang.String element)
           
 boolean addAll(java.util.Collection<? extends java.lang.String> strings)
           
 boolean contains(java.lang.Object object)
           
 boolean containsAll(java.util.Collection<?> collection)
           
protected  java.util.Set<java.lang.String> delegate()
           
 boolean remove(java.lang.Object object)
           
 boolean removeAll(java.util.Collection<?> collection)
           
 boolean retainAll(java.util.Collection<?> collection)
           
 
Methods inherited from class com.google.common.collect.ForwardingSet
equals, hashCode
 
Methods inherited from class com.google.common.collect.ForwardingCollection
clear, isEmpty, iterator, size, toArray, toArray
 
Methods inherited from class com.google.common.collect.ForwardingObject
toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
clear, isEmpty, iterator, size, toArray, toArray
 

Constructor Detail

IdentifierSet

public IdentifierSet()

IdentifierSet

public IdentifierSet(int expectedSize)
Method Detail

delegate

protected java.util.Set<java.lang.String> delegate()
Overrides:
delegate in class com.google.common.collect.ForwardingSet<java.lang.String>

removeAll

public boolean removeAll(java.util.Collection<?> collection)
Specified by:
removeAll in interface java.util.Collection<java.lang.String>
Specified by:
removeAll in interface java.util.Set<java.lang.String>
Overrides:
removeAll in class com.google.common.collect.ForwardingCollection<java.lang.String>

contains

public boolean contains(java.lang.Object object)
Specified by:
contains in interface java.util.Collection<java.lang.String>
Specified by:
contains in interface java.util.Set<java.lang.String>
Overrides:
contains in class com.google.common.collect.ForwardingCollection<java.lang.String>

add

public boolean add(java.lang.String element)
Specified by:
add in interface java.util.Collection<java.lang.String>
Specified by:
add in interface java.util.Set<java.lang.String>
Overrides:
add in class com.google.common.collect.ForwardingCollection<java.lang.String>

remove

public boolean remove(java.lang.Object object)
Specified by:
remove in interface java.util.Collection<java.lang.String>
Specified by:
remove in interface java.util.Set<java.lang.String>
Overrides:
remove in class com.google.common.collect.ForwardingCollection<java.lang.String>

containsAll

public boolean containsAll(java.util.Collection<?> collection)
Specified by:
containsAll in interface java.util.Collection<java.lang.String>
Specified by:
containsAll in interface java.util.Set<java.lang.String>
Overrides:
containsAll in class com.google.common.collect.ForwardingCollection<java.lang.String>

addAll

public boolean addAll(java.util.Collection<? extends java.lang.String> strings)
Specified by:
addAll in interface java.util.Collection<java.lang.String>
Specified by:
addAll in interface java.util.Set<java.lang.String>
Overrides:
addAll in class com.google.common.collect.ForwardingCollection<java.lang.String>

retainAll

public boolean retainAll(java.util.Collection<?> collection)
Specified by:
retainAll in interface java.util.Collection<java.lang.String>
Specified by:
retainAll in interface java.util.Set<java.lang.String>
Overrides:
retainAll in class com.google.common.collect.ForwardingCollection<java.lang.String>


Copyright © 2012 Atlassian. All Rights Reserved.