public class BooleanValue extends LockingExpression<BooleanValue> implements BooleanCombinationBehaviour<BooleanValue,BooleanValue>, NOTable<BooleanValue,BooleanValue>, Copyable<BooleanValue>
Constructor and Description |
---|
BooleanValue() |
BooleanValue(java.lang.Boolean value) |
BooleanValue(BooleanValue expression) |
Modifier and Type | Method and Description |
---|---|
BooleanValue |
and(BooleanValue expression) |
BooleanValue |
copy() |
BooleanValue |
evaluate() |
BooleanValue |
getAnd(BooleanValue expression) |
boolean |
getBooleanValue() |
BooleanValue |
getConst() |
BooleanValue |
getDecoupledValue() |
BooleanValue |
getNand(BooleanValue expression) |
BooleanValue |
getNor(BooleanValue expression) |
BooleanValue |
getNot() |
BooleanValue |
getOr(BooleanValue expression) |
BooleanValue |
getXnor(BooleanValue expression) |
BooleanValue |
getXor(BooleanValue expression) |
BooleanValue |
nand(BooleanValue expression) |
BooleanValue |
nor(BooleanValue expression) |
BooleanValue |
not() |
BooleanValue |
or(BooleanValue expression) |
void |
setValue(boolean value) |
void |
setValue(java.lang.Boolean value) |
void |
setValue(BooleanValue value) |
void |
setValue(Condition condition) |
BooleanValue |
xnor(BooleanValue expression) |
BooleanValue |
xor(BooleanValue expression) |
beginWrite, createObservable, endWrite, fireChange, getReadLock, getValue, getWriteLock, read
addDependency, getValueImpl
cancelChange, invalidations, isChanging, write
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
anonymize, decoupleValue, immutable, invalidations, over, over
public BooleanValue()
public BooleanValue(java.lang.Boolean value)
public BooleanValue(BooleanValue expression)
public final BooleanValue evaluate()
evaluate
in class DependentExpression<BooleanValue>
Expression
as derived from the dependency
Expression
s.public final BooleanValue getDecoupledValue()
public final BooleanValue copy()
copy
in interface Copyable<BooleanValue>
public final BooleanValue getConst()
public final boolean getBooleanValue()
public final void setValue(boolean value)
public final void setValue(java.lang.Boolean value)
public final void setValue(BooleanValue value)
public final void setValue(Condition condition)
public final BooleanValue and(BooleanValue expression)
and
in interface ANDable<BooleanValue,BooleanValue>
public final BooleanValue getAnd(BooleanValue expression)
getAnd
in interface ANDable<BooleanValue,BooleanValue>
public final BooleanValue getOr(BooleanValue expression)
getOr
in interface ORable<BooleanValue,BooleanValue>
public final BooleanValue getXor(BooleanValue expression)
getXor
in interface XORable<BooleanValue,BooleanValue>
public final BooleanValue getNot()
getNot
in interface NOTable<BooleanValue,BooleanValue>
public final BooleanValue getNand(BooleanValue expression)
getNand
in interface NANDable<BooleanValue,BooleanValue>
public final BooleanValue getNor(BooleanValue expression)
getNor
in interface NORable<BooleanValue,BooleanValue>
public final BooleanValue getXnor(BooleanValue expression)
getXnor
in interface XNORable<BooleanValue,BooleanValue>
public final BooleanValue or(BooleanValue expression)
or
in interface ORable<BooleanValue,BooleanValue>
public final BooleanValue xor(BooleanValue expression)
xor
in interface XORable<BooleanValue,BooleanValue>
public final BooleanValue not()
not
in interface NOTable<BooleanValue,BooleanValue>
public final BooleanValue nand(BooleanValue expression)
nand
in interface NANDable<BooleanValue,BooleanValue>
public final BooleanValue nor(BooleanValue expression)
nor
in interface NORable<BooleanValue,BooleanValue>
public final BooleanValue xnor(BooleanValue expression)
xnor
in interface XNORable<BooleanValue,BooleanValue>