org.linkedin.glu.utils.tags
Class TaggeableHashSetImpl

java.lang.Object
  extended by org.linkedin.glu.utils.tags.TaggeableSetImpl
      extended by org.linkedin.glu.utils.tags.TaggeableHashSetImpl
All Implemented Interfaces:
ReadOnlyTaggeable, Taggeable, WriteOnlyTaggeable

public class TaggeableHashSetImpl
extends TaggeableSetImpl


Field Summary
 
Fields inherited from interface org.linkedin.glu.utils.tags.ReadOnlyTaggeable
EMPTY
 
Constructor Summary
TaggeableHashSetImpl()
           
TaggeableHashSetImpl(java.util.Collection<java.lang.String> tags)
           
 
Method Summary
protected  java.util.Set<java.lang.String> createEmptySet()
           
protected  java.util.Set<java.lang.String> createSet(java.util.Collection<java.lang.String> tags)
           
 
Methods inherited from class org.linkedin.glu.utils.tags.TaggeableSetImpl
addTag, addTags, equals, getCommonTags, getMissingTags, getTags, getTagsCount, hasAllTags, hasAnyTag, hashCode, hasTag, hasTags, removeTag, removeTags, setTags
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaggeableHashSetImpl

public TaggeableHashSetImpl()

TaggeableHashSetImpl

public TaggeableHashSetImpl(java.util.Collection<java.lang.String> tags)
Method Detail

createEmptySet

protected java.util.Set<java.lang.String> createEmptySet()
Specified by:
createEmptySet in class TaggeableSetImpl

createSet

protected java.util.Set<java.lang.String> createSet(java.util.Collection<java.lang.String> tags)
Specified by:
createSet in class TaggeableSetImpl