java.lang.Object
com.persequor.saga.modules.visualeditor.extension.nodes.NodeSocket
Direct Known Subclasses:
NodeSocket.ExecSocket

public class NodeSocket extends Object
  • Constructor Details

    • NodeSocket

      public NodeSocket(String key, NodeSocketType<?> socketType)
    • NodeSocket

      public NodeSocket(String key, NodeSocketType<?> socketType, boolean areMultiInputsAllowed)
    • NodeSocket

      public NodeSocket(String key, NodeSocketType<?> socketType, Object defaultValue, boolean areMultiInputsAllowed)
    • NodeSocket

      public NodeSocket(String key, Class<?> javaType)
    • NodeSocket

      public NodeSocket(String key, Class<?> javaType, boolean areMultiInputsAllowed)
    • NodeSocket

      public NodeSocket(String key, Class<?> javaType, Object defaultValue)
    • NodeSocket

      public NodeSocket(String key, Class<?> javaType, Object defaultValue, boolean areMultiInputsAllowed)
    • NodeSocket

      protected NodeSocket(String key, NodeSocketType<?> nodeSocketType, Object defaultValue, boolean areMultiInputsAllowed, boolean areMultiOutputsAllowed)
  • Method Details

    • setSocketGroup

      public void setSocketGroup(String socketGroup)
    • setSocketOrder

      public void setSocketOrder(int socketOrder)
    • getSocketGroup

      public String getSocketGroup()
    • getSocketOrder

      public int getSocketOrder()
    • getNodeSocketType

      public NodeSocketType<?> getNodeSocketType()
    • getKey

      public String getKey()
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • getType

      public String getType()
    • getDefaultValue

      public Object getDefaultValue()
    • areMultiInputsAllowed

      public boolean areMultiInputsAllowed()
    • areMultiOutputsAllowed

      public boolean areMultiOutputsAllowed()
    • isDynamic

      public boolean isDynamic()
    • getSelectValues

      public Map<String,String> getSelectValues()
    • setSelectValues

      public NodeSocket setSelectValues(Map<String,String> selectValues)
    • setSelectValues

      public NodeSocket setSelectValues(Collection<?> selectValues)
    • getSocketTypeData

      public NodeSocketTypeMetaData getSocketTypeData()