Class EnumEqualsNode
java.lang.Object
com.persequor.saga.modules.visualscripting.nodes.base.NodeType
com.persequor.saga.modules.visualscripting.nodes.NodeTypeExtension
com.persequor.saga.modules.visualscripting.nodes.EnumEqualsNode
- All Implemented Interfaces:
Comparable<NodeType>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.persequor.saga.modules.visualscripting.nodes.NodeTypeExtension
NodeTypeExtension.TransientFieldAdder
-
Field Summary
Fields inherited from class com.persequor.saga.modules.visualscripting.nodes.base.NodeType
editorContext, MENU_GROUPS_FLOW, MENU_GROUPS_LISTS, MENU_GROUPS_MAPS, MENU_GROUPS_SERVICES, MENU_GROUPS_UNKNOWN, MENU_GROUPS_VALUE_CLASSES, nodeContext
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<io.ran.Clazz<?>>
Override this method to change the group where the node will appear in the context menu.Override this method to change the name of the node displayed in the context menu.getName()
Returns the JavaScript class name of the node, override to change the class name of the node.boolean
writeInlineOutputMethod
(EditorNode node, String outputName) Methods inherited from class com.persequor.saga.modules.visualscripting.nodes.NodeTypeExtension
escapeOrFormat, getDependencies, getDependencyName, getInputOrData, getInputValue, getOutputFlow, getTransientFields, isExtensionPointNode, isOutputConnected, writeExecutionMethod, writeJavaCode, writeNodeCode, writeOutputMethod
Methods inherited from class com.persequor.saga.modules.visualscripting.nodes.base.NodeType
addInput, addOutput, clearOutputs, compareTo, equals, getCanBeDeleted, getEditorContext, getInput, getInputs, getInputsNaturalOrder, getMissingInputKeys, getMissingOutputKeys, getNodeContext, getOutput, getOutputs, getOutputsNaturalOrder, getScopes, getShowInMenu, getSocketGroupDefinitions, hashCode, isAdvancedMode, isCollapsible, setAdvancedMode, setEditorContext, setNodeContext
-
Constructor Details
-
EnumEqualsNode
-
-
Method Details
-
getImports
- Overrides:
getImports
in classNodeTypeExtension
- Returns:
- the classes/packages to be imported for the node to work
-
getName
Description copied from class:NodeType
Returns the JavaScript class name of the node, override to change the class name of the node. -
getNodeLabel
- Overrides:
getNodeLabel
in classNodeType
-
getMenuLabel
Description copied from class:NodeType
Override this method to change the name of the node displayed in the context menu.- Overrides:
getMenuLabel
in classNodeType
- Returns:
- String that specifies the node name in the context menu.
-
getMenuGroup
Description copied from class:NodeType
Override this method to change the group where the node will appear in the context menu.- Overrides:
getMenuGroup
in classNodeType
- Returns:
- List of strings that organises the node in a hierarchy in the context menu.
-
isOutputMethodInline
- Overrides:
isOutputMethodInline
in classNodeTypeExtension
-
writeInlineOutputMethod
- Overrides:
writeInlineOutputMethod
in classNodeTypeExtension
-