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, readaddDependency, getValueImplcancelChange, invalidations, isChanging, writeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitanonymize, decoupleValue, immutable, invalidations, over, overpublic 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
Expressions.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>