public final class ResourceSet<T> extends HashSet<T>
locked property.  This class can be used to safely expose
 resource path sets to user classes without having to clone them in order
 to avoid modifications.  When first created, a ResourceMap
 is not locked.| Constructor and Description | 
|---|
| ResourceSet()Construct a new, empty set with the default initial capacity and
 load factor. | 
| ResourceSet(Collection<T> coll)Construct a new set with the same contents as the existing collection. | 
| ResourceSet(int initialCapacity)Construct a new, empty set with the specified initial capacity and
 default load factor. | 
| ResourceSet(int initialCapacity,
           float loadFactor)Construct a new, empty set with the specified initial capacity and
 load factor. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | add(T o)Add the specified element to this set if it is not already present. | 
| void | clear()Remove all of the elements from this set. | 
| boolean | isLocked()Return the locked state of this parameter map. | 
| boolean | remove(Object o)Remove the given element from this set if it is present. | 
| void | setLocked(boolean locked)Set the locked state of this parameter map. | 
equals, hashCode, removeAlladdAll, containsAll, retainAll, toArray, toArray, toStringpublic ResourceSet()
public ResourceSet(int initialCapacity)
initialCapacity - The initial capacity of this setpublic ResourceSet(int initialCapacity,
           float loadFactor)
initialCapacity - The initial capacity of this setloadFactor - The load factor of this setpublic ResourceSet(Collection<T> coll)
coll - The collection whose contents we should copypublic boolean isLocked()
public void setLocked(boolean locked)
locked - The new locked statepublic boolean add(T o)
true if the element was added.add in interface Collection<T>add in interface Set<T>add in class HashSet<T>o - The object to be addedIllegalStateException - if this ResourceSet is lockedpublic void clear()
clear in interface Collection<T>clear in interface Set<T>clear in class HashSet<T>IllegalStateException - if this ResourceSet is lockedpublic boolean remove(Object o)
true if the element was removed.remove in interface Collection<T>remove in interface Set<T>remove in class HashSet<T>o - The object to be removedIllegalStateException - if this ResourceSet is lockedCopyright © 2000-2020 Apache Software Foundation. All Rights Reserved.