org.apache.catalina.util
public final class ResourceSet extends java.util.HashSet
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(java.util.Collection 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(java.lang.Object 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(java.lang.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.
|
addAll, containsAll, retainAll, toArray, toArray, toString
public 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(java.util.Collection coll)
coll
- The collection whose contents we should copypublic boolean isLocked()
public void setLocked(boolean locked)
locked
- The new locked statepublic boolean add(java.lang.Object o)
true
if the element was added.add
in interface java.util.Collection
add
in interface java.util.Set
add
in class java.util.HashSet
o
- The object to be addedjava.lang.IllegalStateException
- if this ResourceSet is lockedpublic void clear()
clear
in interface java.util.Collection
clear
in interface java.util.Set
clear
in class java.util.HashSet
java.lang.IllegalStateException
- if this ResourceSet is lockedpublic boolean remove(java.lang.Object o)
true
if the element was removed.remove
in interface java.util.Collection
remove
in interface java.util.Set
remove
in class java.util.HashSet
o
- The object to be removedjava.lang.IllegalStateException
- if this ResourceSet is lockedCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.