com.alpine.plugin

core

package core

Visibility
  1. Public
  2. All

Type Members

  1. case class ChorusUserInfo(userID: String, userName: String, sessionID: String) extends Product with Serializable

    ChorusUserInfo

  2. trait ExecutionContext extends AnyRef

    The context for a plugin execution.

  3. abstract class OperatorGUINode[I <: IOBase, O <: IOBase] extends AnyRef

    :: AlpineSdkApi :: Control the behavior of the operator GUI node within the editor.

  4. trait OperatorListener extends AnyRef

    A listener can be used to pass messages from the plugin operators to the UI console.

  5. case class OperatorMetadata(name: String, category: String, author: Option[String], version: Int, helpURL: Option[String], icon: Option[OperatorIcon], toolTipText: Option[String]) extends Product with Serializable

    :: AlpineSdkApi :: Object that is returned by the "get metadata" method in the plugin signature class.

  6. trait OperatorParameters extends Serializable

    :: AlpineSdkApi :: Interface for accessing the parameter values for an operator.

  7. abstract class OperatorRuntime[CTX <: ExecutionContext, I <: IOBase, O <: IOBase] extends AnyRef

    :: AlpineSdkApi :: A separate instance of operator plugin runtime gets instantiated for each 'run' of the workflow (or a 'step-run').

  8. abstract class OperatorSignature[G <: OperatorGUINode[_ <: IOBase, _ <: IOBase], R <: OperatorRuntime[_ <: ExecutionContext, _ <: IOBase, _ <: IOBase]] extends AnyRef

    :: AlpineSdkApi :: Bundles operator types and metadata used to host the operator in the running system.

  9. case class OperatorStatus(isValid: Boolean, msg: Option[String]) extends Product with Serializable

    This is the required return type for the onInputOrParameterChange function in OperatorGUINode class.

Value Members

  1. object OperatorCategories

  2. object OperatorMetadata extends Serializable

  3. object OperatorStatus extends Serializable

  4. package annotation

  5. package datasource

  6. package db

  7. package dialog

  8. package icon

  9. package io

  10. package serialization

  11. package spark

  12. package utils

  13. package visualization

Ungrouped