javautils.holders
Class BooleanHolder

java.lang.Object
  |
  +--javautils.holders.AbstractHolder
        |
        +--javautils.holders.BooleanHolder
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class BooleanHolder
extends AbstractHolder

A simple mutable holder for boolean-values. This class is designed to be used in situations in which you need to store booleans in collections or when you want to be able to mutate an boolean from an anonymous inner class, for example.

See Also:
Serialized Form

Field Summary
 boolean value
          The mutable value of this holder.
 
Constructor Summary
BooleanHolder()
          Default constructor for convenience.
BooleanHolder(boolean value)
          A new holder with specified initial value.
 
Method Summary
protected  java.lang.Object get()
          Overrides the base method for efficiency.
 
Methods inherited from class javautils.holders.AbstractHolder
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

value

public boolean value

The mutable value of this holder.

Constructor Detail

BooleanHolder

public BooleanHolder()

Default constructor for convenience.


BooleanHolder

public BooleanHolder(boolean value)

A new holder with specified initial value.

Method Detail

get

protected java.lang.Object get()

Overrides the base method for efficiency.

Overrides:
get in class AbstractHolder