com.alpine.plugin

core

package core

Visibility
  1. Public
  2. All

Type Members

  1. trait ExecutionContext extends AnyRef

    The context for a plugin execution.

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

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

  3. trait OperatorListener extends AnyRef

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

  4. case class OperatorMetadata(name: String, category: String, author: String, version: Int, helpURL: String, iconNamePrefix: String) extends Product with Serializable

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

  5. trait OperatorParameters extends AnyRef

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

  6. 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').

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

    :: AlpineSdkApi ::

  8. 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 OperatorStatus extends Serializable

  2. package annotation

  3. package datasource

  4. package db

  5. package dialog

  6. package io

  7. package serialization

  8. package spark

  9. package utils

  10. package visualization

Ungrouped