Package

com.alpine.plugin.core

dialog

Permalink

package dialog

Visibility
  1. Public
  2. All

Type Members

  1. trait AdvancedSparkSettingsBox extends DialogElement

    Permalink

    The advanced spark settings window

  2. trait Checkboxes extends DialogElement

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  3. case class ChorusFile(id: String, name: String) extends Product with Serializable

    Permalink
  4. trait ChorusFileDropdown extends DialogElement

    Permalink

    Created by rachelwarren on 11/18/16.

  5. case class ChorusFileSelectorSetup(id: String, label: String, isRequired: Boolean, extensionFilter: Set[String], linkText: Option[String]) extends DialogElementSetup with Product with Serializable

    Permalink
  6. case class ColumnFilter(acceptedTypes: Set[TypeValue], acceptedNameRegex: String = ".+") extends Product with Serializable

    Permalink

    :: AlpineSdkApi :: A column filter is a collection of accepted column types and names.

    :: AlpineSdkApi :: A column filter is a collection of accepted column types and names. A special type '*' means all the types are accepted by the filter. The name acceptance is handled via a regular expression.

    acceptedTypes

    Accepted type set.

    acceptedNameRegex

    Regular expression for accepted column names.

  7. trait DBSchemaDropdownBox extends DropdownBox

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  8. trait DBTableDropdownBox extends DropdownBox

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  9. trait DataSourceDropdownBox extends DialogElement

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  10. trait DialogElement extends AnyRef

    Permalink

    :: AlpineSdkApi :: Operator Dialog elements.

    :: AlpineSdkApi :: Operator Dialog elements. E.g., individual text boxes, drop-down boxes, etc.

    Annotations
    @AlpineSdkApi()
  11. sealed trait DialogElementSetup extends AnyRef

    Permalink

    Sealed trait because we do a case match on possible values in OperatorDialog, and we don't allow the Custom operator developer to define new types.

    Sealed trait because we do a case match on possible values in OperatorDialog, and we don't allow the Custom operator developer to define new types.

    Warning: Avoid Option[Int] and Option[Double] as they don't work well in Java (it gets confused about whether they are primitives or doubles).

    Created by Jennifer Thompson on 3/27/17.

  12. trait DoubleBox extends DialogElement

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  13. trait DropdownBox extends SingleItemSelector

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  14. case class DropdownBoxSetup(id: String, label: String, isRequired: Boolean, values: Option[Seq[String]], defaultSelection: Option[String]) extends DialogElementSetup with Product with Serializable

    Permalink
  15. trait HdfsFileSelector extends DialogElement

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  16. trait IRowDialogRow extends AnyRef

    Permalink
  17. trait IRowDialogValue extends AnyRef

    Permalink
  18. trait IntegerBox extends DialogElement

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  19. case class IntegerDialogElementSetup(id: String, label: String, isRequired: Boolean, min: Option[NumericBound], max: Option[NumericBound], defaultValue: Option[String]) extends DialogElementSetup with Product with Serializable

    Permalink
  20. case class NumericBound(value: Double, inclusive: Boolean) extends Product with Serializable

    Permalink
  21. case class NumericDialogElementSetup(id: String, label: String, isRequired: Boolean, min: Option[NumericBound], max: Option[NumericBound], defaultValue: Option[String]) extends DialogElementSetup with Product with Serializable

    Permalink
  22. trait OperatorDialog extends AnyRef

    Permalink

    :: AlpineSdkApi :: This represents the operator parameter dialog window.

    :: AlpineSdkApi :: This represents the operator parameter dialog window. The operator can add input UIs during registration.

    Annotations
    @AlpineSdkApi()
  23. trait ParentOperatorDropdownBox extends DropdownBox

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  24. case class ParentOperatorSelectorSetup(id: String, label: String, isRequired: Boolean) extends DialogElementSetup with Product with Serializable

    Permalink
  25. case class RadioButtonSetup(id: String, label: String, isRequired: Boolean, values: Seq[String], defaultSelection: String) extends DialogElementSetup with Product with Serializable

    Permalink
  26. trait RadioButtons extends SingleItemSelector

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  27. trait RowDialog extends DialogElement

    Permalink

    This is a trait for multi-choice, single selection dialog elements.

    This is a trait for multi-choice, single selection dialog elements. E.g., radio buttons, dropdown box, etc.

  28. case class RowDialogElement(id: String, label: String, element: DialogElementSetup, percentWidth: Float, minWidth: Int) extends Product with Serializable

    Permalink
  29. case class RowDialogSetup(id: String, label: String, buttonName: String, isRequired: Boolean, elements: Seq[RowDialogElement], validator: Option[RowDialogValidator]) extends DialogElementSetup with Product with Serializable

    Permalink
  30. case class RowDialogValidation(isValid: Boolean, message: String) extends Product with Serializable

    Permalink
  31. trait RowDialogValidator extends AnyRef

    Permalink
  32. trait ScriptEditPopup extends DialogElement

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  33. case class ScriptEditPopupSetup(id: String, label: String, isRequired: Boolean, scriptType: String) extends DialogElementSetup with Product with Serializable

    Permalink
  34. trait SingleItemSelector extends DialogElement

    Permalink

    This is a trait for multi-choice, single selection dialog elements.

    This is a trait for multi-choice, single selection dialog elements. E.g., radio buttons, dropdown box, etc.

  35. case class SparkParameter(name: String, displayName: String, value: String, userSpecified: Boolean, overridden: Boolean) extends Product with Serializable

    Permalink
  36. trait StringBox extends DialogElement

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  37. case class StringDialogElementSetup(id: String, label: String, isRequired: Boolean, defaultValue: Option[String], regex: Option[String], isLarge: Boolean, isPassword: Boolean) extends DialogElementSetup with Product with Serializable

    Permalink
  38. trait TabularDatasetColumnCheckboxes extends Checkboxes

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  39. trait TabularDatasetColumnDropdownBox extends DropdownBox

    Permalink

    :: AlpineSdkApi ::

    :: AlpineSdkApi ::

    Annotations
    @AlpineSdkApi()
  40. case class TabularDatasetColumnDropdownSetup(id: String, label: String, isRequired: Boolean, columnFilter: ColumnFilter, selectionGroupId: String, parentBoxId: Option[String]) extends DialogElementSetup with Product with Serializable

    Permalink

Value Members

  1. object ColumnFilter extends Serializable

    Permalink

    :: AlpineSdkApi :: A companion filter object that's used to create off-shelf filters.

  2. object IntegerDialogElementSetup extends Serializable

    Permalink
  3. object Regex

    Permalink

Ungrouped