Class | Description |
---|---|
Action1Node<IN,OUT> |
Action1Node is a Node that can be used to execute a given Action1
or arbitrary action defined as overridden method Action1.execute(Object) . |
ActionNode<IN,OUT> |
ActionNode is a Node that can be used to execute a given Action
or an arbitrary action defined as overridden method Action.execute() . |
BooleanNode<IN> |
BooleanNode converts the input value to a Boolean . |
BufferNode<IN> |
BufferNode buffers a max amount of input values before emitting them as output values. |
ByteNode<IN> |
ByteNode converts the input value to a Byte . |
CharacterNode<IN> |
CharacterNode converts the input value to a Character . |
ConcatNode<IN> |
ConcatNode takes any number of OutputNode s and emits the input values received
from them one after the other, without interleaving the values. |
ConcatStringsNode<IN> |
ConcatStringsNode combines the received input strings in a StringBuilder until
InputNode.onCompleted(OutputNode) is invoked. |
ConditionNode<IN> |
ConditionNode converts the received input value to Boolean output value according
to assigned BooleanFunction . |
CountNode<IN> |
CountNode counts the received input values until InputNode.onCompleted(OutputNode)
is invoked. |
DistinctNode<IN> |
DistinctNode emits distinct values buffered until Node.onCompleted(OutputNode) is
invoked. |
DoubleNode<IN> |
DoubleNode converts the input value to a Double . |
FilterNode<IN> |
FilterNode filters the received input values as specified by the assigned
BooleanFunction . |
FirstNode<IN> |
FirstNode emits only the first received input value if no condition is given as
a BooleanFunction . |
FloatNode<IN> |
FloatNode converts the input value to a Float . |
FunctionNode<IN,OUT> |
FunctionNode takes a Function to produce an output of value of the specified
type from the received input value of specified type. |
IntegerNode<IN> |
IntegerNode converts the input value to a Integer . |
LastNode<IN> |
LastNode emits only the last received input value if no condition is given as
a BooleanFunction . |
ListNode<IN> |
ListNode either emits all the values from a given List (immutable version), or
the input values that are received and stored to a List until Node.onCompleted(OutputNode)
is invoked (mutable version). |
LongNode<IN> |
LongNode converts the input value to a Long . |
MergeNode<IN> |
MergeNode takes any number of OutputNode s and emits the input values received
from them in whatever order they are received. |
NthNode<IN> |
NthNode takes one input with the specified index. |
ObserverNode<IN> |
ObserverNode takes an NodeObserver for which it delegates invocations to methods
Node.onInput(OutputNode, Object) , Node.onCompleted(OutputNode) ,
Node.onError(OutputNode, Throwable) , and Node.onReset() . |
OutputActionNode<OUT> |
OutputActionNode is a Node that can be used to execute a given OutputAction
or arbitrary action defined as overridden method OutputActionNode.execute() . |
RepeatNode<IN> |
RepeatNode emits the received input value specified times as an output value. |
RequestNode<IN,OUT> |
RequestNode implements a Node that can be used to execute REST
requests using RequestDelegate interface. |
ReverseNode<IN> | |
ShortNode<IN> |
ShortNode converts the input value to a Short . |
SimpleNode<IN,OUT> | |
SkipNode<IN> |
SkipNode TODO |
SkipWhileNode<IN> |
SkipWhileNode skip input values while the assigned BooleanFunction evaluates to
true. |
StringNode<IN> |
StringNode converts the input value to a String . |
SumNode<IN> |
SumNode sums the received input values until InputNode.onCompleted(OutputNode)
is invoked. |
TakeNode<IN> |
TakeNode takes defined number of input values, emits them, and ignores the rest input
values. |
TextViewNode |
TextViewNode emits the the text content of the assigmmed TextView the change of
the content is committed. |
ThreadNode<IN,OUT> |
ThreadNode implements a Node that can be used to transfer execution to a worker
Thread or to main Thread . |
TimerNode<IN> |
TimerNode TODO |
TriggerNode<IN> | |
ViewNode |
ViewNode emits the assigned View an output value when it is clicked. |
Zip2Node<IN1,IN2,OUT> | |
Zip3Node<IN1,IN2,IN3,OUT> | |
Zip4Node<IN1,IN2,IN3,IN4,OUT> | |
Zip5Node<IN1,IN2,IN3,IN4,IN5,OUT> | |
Zip6Node<IN1,IN2,IN3,IN4,IN5,IN6,OUT> | |
Zip7Node<IN1,IN2,IN3,IN4,IN5,IN6,IN7,OUT> | |
Zip8Node<IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8,OUT> | |
Zip9Node<IN1,IN2,IN3,IN4,IN5,IN6,IN7,IN8,IN9,OUT> | |
ZipInputNode<IN,OUT> |
ZipInputNode is used as a specific input node for a ZipNode . |
ZipNode<OUT> |
A
ZipNode has 2 to 9 ZipInputNode s from which it receives input values and combines
them to produce an output value using a provided Function . |