pl
.
touk
.
nussknacker
.
engine
.
graph
node
Related Doc:
package graph
object
node
Linear Supertypes
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
node
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Type Members
case class
BranchEnd
(
data:
BranchEndData
)
extends
SubsequentNode
with
Product
with
Serializable
case class
BranchEndData
(
definition:
BranchEndDefinition
)
extends
EndingNodeData
with
Product
with
Serializable
case class
BranchEndDefinition
(
id:
String
,
joinId:
String
)
extends
Product
with
Serializable
case class
Case
(
expression:
Expression
,
node:
SubsequentNode
)
extends
Product
with
Serializable
case class
CustomNode
(
id:
String
,
outputVar:
Option
[
String
]
,
nodeType:
String
,
parameters:
List
[
Parameter
]
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
OneOutputSubsequentNodeData
with
CustomNodeData
with
EndingNodeData
with
Product
with
Serializable
sealed
trait
CustomNodeData
extends
NodeData
with
WithComponent
with
RealNodeData
sealed
trait
Disableable
extends
AnyRef
case class
EndingNode
(
data:
EndingNodeData
)
extends
SubsequentNode
with
Product
with
Serializable
sealed
trait
EndingNodeData
extends
NodeData
case class
Enricher
(
id:
String
,
service:
ServiceRef
,
output:
String
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
OneOutputSubsequentNodeData
with
WithComponent
with
Product
with
Serializable
case class
Filter
(
id:
String
,
expression:
Expression
,
isDisabled:
Option
[
Boolean
] =
None
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
NodeData
with
Disableable
with
RealNodeData
with
Product
with
Serializable
case class
FilterNode
(
data:
Filter
,
nextTrue:
SubsequentNode
,
nextFalse:
Option
[
SubsequentNode
] =
None
)
extends
SubsequentNode
with
Product
with
Serializable
case class
Join
(
id:
String
,
outputVar:
Option
[
String
]
,
nodeType:
String
,
parameters:
List
[
Parameter
]
,
branchParameters:
List
[
BranchParameters
]
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
StartingNodeData
with
CustomNodeData
with
Product
with
Serializable
sealed
trait
Node
extends
AnyRef
sealed
trait
NodeData
extends
AnyRef
sealed
trait
NodeWithData
extends
Node
sealed
trait
OneOutputNode
extends
NodeWithData
case class
OneOutputSubsequentNode
(
data:
OneOutputSubsequentNodeData
,
next:
SubsequentNode
)
extends
OneOutputNode
with
SubsequentNode
with
Product
with
Serializable
sealed
trait
OneOutputSubsequentNodeData
extends
NodeData
with
RealNodeData
case class
Processor
(
id:
String
,
service:
ServiceRef
,
isDisabled:
Option
[
Boolean
] =
None
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
OneOutputSubsequentNodeData
with
EndingNodeData
with
Disableable
with
WithComponent
with
Product
with
Serializable
sealed
trait
RealNodeData
extends
NodeData
case class
Sink
(
id:
String
,
ref:
SinkRef
,
endResult:
Option
[
Expression
] =
None
,
isDisabled:
Option
[
Boolean
] =
None
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
EndingNodeData
with
WithComponent
with
Disableable
with
RealNodeData
with
Product
with
Serializable
case class
Source
(
id:
String
,
ref:
SourceRef
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
SourceNodeData
with
WithComponent
with
RealNodeData
with
Product
with
Serializable
case class
SourceNode
(
data:
StartingNodeData
,
next:
SubsequentNode
)
extends
OneOutputNode
with
Product
with
Serializable
sealed
trait
SourceNodeData
extends
StartingNodeData
case class
Split
(
id:
String
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
NodeData
with
RealNodeData
with
Product
with
Serializable
case class
SplitNode
(
data:
Split
,
nextParts:
List
[
SubsequentNode
]
)
extends
SubsequentNode
with
Product
with
Serializable
sealed
trait
StartingNodeData
extends
NodeData
case class
SubprocessInput
(
id:
String
,
ref:
SubprocessRef
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
,
isDisabled:
Option
[
Boolean
] =
None
,
subprocessParams:
Option
[
List
[
SubprocessParameter
]] =
None
)
extends
OneOutputSubsequentNodeData
with
EndingNodeData
with
WithComponent
with
Disableable
with
Product
with
Serializable
case class
SubprocessInputDefinition
(
id:
String
,
parameters:
List
[
SubprocessParameter
]
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
SourceNodeData
with
RealNodeData
with
Product
with
Serializable
case class
SubprocessNode
(
data:
SubprocessInput
,
nexts:
Map
[
String
,
SubsequentNode
]
)
extends
SubsequentNode
with
Product
with
Serializable
case class
SubprocessOutput
(
id:
String
,
outputName:
String
,
fields:
List
[
Field
]
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
OneOutputSubsequentNodeData
with
Product
with
Serializable
case class
SubprocessOutputDefinition
(
id:
String
,
outputName:
String
,
fields:
List
[
Field
] =
List.empty
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
EndingNodeData
with
RealNodeData
with
Product
with
Serializable
sealed
trait
SubsequentNode
extends
Node
case class
Switch
(
id:
String
,
expression:
Expression
,
exprVal:
String
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
NodeData
with
RealNodeData
with
Product
with
Serializable
case class
SwitchNode
(
data:
Switch
,
nexts:
List
[
Case
]
,
defaultNext:
Option
[
SubsequentNode
] =
None
)
extends
SubsequentNode
with
Product
with
Serializable
case class
UserDefinedAdditionalNodeFields
(
description:
Option
[
String
]
)
extends
Product
with
Serializable
case class
Variable
(
id:
String
,
varName:
String
,
value:
Expression
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
OneOutputSubsequentNodeData
with
Product
with
Serializable
case class
VariableBuilder
(
id:
String
,
varName:
String
,
fields:
List
[
Field
]
,
additionalFields:
Option
[
UserDefinedAdditionalNodeFields
] =
None
)
extends
OneOutputSubsequentNodeData
with
Product
with
Serializable
trait
WithComponent
extends
AnyRef
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
object
BranchEndDefinition
extends
Serializable
object
SubprocessInputDefinition
extends
Serializable
object
UserDefinedAdditionalNodeFields
extends
Serializable
def
asCustomNode
(
nodeData:
NodeData
)
:
Option
[
CustomNode
]
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
asProcessor
(
nodeData:
NodeData
)
:
Option
[
Processor
]
def
asSource
(
nodeData:
NodeData
)
:
Option
[
Source
]
def
asSubprocessInput
(
nodeData:
NodeData
)
:
Option
[
SubprocessInput
]
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
prefixNodeId
[
T <:
NodeData
]
(
prefix:
List
[
String
]
,
nodeData:
T
)
:
T
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
AnyRef
Inherited from
Any
Ungrouped