public class ExpressionBuffer<F extends Expression<?>,T> extends AbstractFunctionBuffer<F,T>
Constructor and Description |
---|
ExpressionBuffer(AbstractFunctionBuffer<F,T> doubleBuffer) |
ExpressionBuffer(F back,
java.util.function.Function<? super F,? extends T> function) |
ExpressionBuffer(T front,
F back,
java.util.function.BiFunction<? super T,? super F,? extends T> operation) |
ExpressionBuffer(T front,
F back,
java.util.function.Function<? super F,? extends T> function) |
Modifier and Type | Method and Description |
---|---|
F |
setBack(F next) |
equals, evaluate, getBack, getBackExpression, getFront, getOperation, hashCode, isFlat, push, setFront, toString
beginWrite, createObservable, endWrite, fireChange, getReadLock, getValue, getWriteLock, read
addDependency, getValueImpl
cancelChange, invalidations, isChanging, write
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
invalidateBack, set, set
anonymize, decoupleValue, getValue, immutable, invalidations, over, over
public ExpressionBuffer(T front, F back, java.util.function.BiFunction<? super T,? super F,? extends T> operation)
public ExpressionBuffer(F back, java.util.function.Function<? super F,? extends T> function)
public ExpressionBuffer(T front, F back, java.util.function.Function<? super F,? extends T> function)
public ExpressionBuffer(AbstractFunctionBuffer<F,T> doubleBuffer)
public F setBack(F next)
setBack
in interface DoubleBuffer<F extends Expression<?>,T>
setBack
in class AbstractFunctionBuffer<F extends Expression<?>,T>