jodd.mutable
Class MutableBoolean

java.lang.Object
  extended by jodd.mutable.MutableBoolean
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable<MutableBoolean>

public final class MutableBoolean
extends java.lang.Object
implements java.lang.Comparable<MutableBoolean>, java.lang.Cloneable

A mutable boolean wrapper.


Field Summary
 boolean value
          The mutable value.
 
Constructor Summary
MutableBoolean()
           
MutableBoolean(boolean value)
           
MutableBoolean(java.lang.Boolean value)
           
MutableBoolean(java.lang.Number number)
           
MutableBoolean(java.lang.String value)
           
 
Method Summary
 MutableBoolean clone()
          Clones object.
 int compareTo(MutableBoolean o)
          Compares value of two same instances.
 boolean equals(java.lang.Object obj)
          Compares this object to the specified object.
 boolean getValue()
          Returns mutable value.
 int hashCode()
          Returns a hashcode for this value.
 void setValue(boolean value)
          Sets mutable value.
 void setValue(java.lang.Boolean value)
           
 java.lang.String toString()
          Stringify the value.
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

value

public boolean value
The mutable value.

Constructor Detail

MutableBoolean

public MutableBoolean()

MutableBoolean

public MutableBoolean(boolean value)

MutableBoolean

public MutableBoolean(java.lang.String value)

MutableBoolean

public MutableBoolean(java.lang.Boolean value)

MutableBoolean

public MutableBoolean(java.lang.Number number)
Method Detail

getValue

public boolean getValue()
Returns mutable value.


setValue

public void setValue(boolean value)
Sets mutable value.


setValue

public void setValue(java.lang.Boolean value)

toString

public java.lang.String toString()
Stringify the value.

Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Returns a hashcode for this value.

Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Compares this object to the specified object.

Overrides:
equals in class java.lang.Object
Parameters:
obj - the object to compare with.
Returns:
true if the objects are the same; false otherwise.

compareTo

public int compareTo(MutableBoolean o)
Compares value of two same instances.

Specified by:
compareTo in interface java.lang.Comparable<MutableBoolean>

clone

public MutableBoolean clone()
Clones object.

Overrides:
clone in class java.lang.Object


Copyright © 2003-2012 Jodd Team