|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectorg.opencms.util.CmsDefaultSet<T>
T - the element typepublic class CmsDefaultSet<T>
A utility class used for keeping track of a set of objects. You can explicitly include or exclude objects, and define a default membership value for those objects whose membership hasn't been explicitly set.
| Constructor Summary | |
|---|---|
CmsDefaultSet()
|
|
| Method Summary | |
|---|---|
void |
checkNotFrozen()
Checks that this object isn't frozen. |
boolean |
contains(T value)
Returns true if the given object is a member of this set. |
void |
freeze()
Makes the object unmodifiable. |
java.util.Map<T,java.lang.Boolean> |
getBaseMap()
Gets the map internally used for storing the membership statuses. |
boolean |
getDefaultMembership()
Gets the default membership value. |
void |
setContains(T value,
boolean isMember)
Sets the membership of an object. |
void |
setDefaultMembership(boolean defaultMembership)
Sets the default membership value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public CmsDefaultSet()
| Method Detail |
|---|
public void checkNotFrozen()
public boolean contains(T value)
value - the value to check
public void freeze()
public java.util.Map<T,java.lang.Boolean> getBaseMap()
public boolean getDefaultMembership()
public void setContains(T value,
boolean isMember)
value - the objectisMember - true if the object should be a member, otherwise falsepublic void setDefaultMembership(boolean defaultMembership)
defaultMembership - the new value
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||