java.lang.Object
java.lang.Enum<ExprType>
org.yamcs.studio.autocomplete.parser.engine.expr.ExprType
All Implemented Interfaces:
Serializable, Comparable<ExprType>, Constable

public enum ExprType extends Enum<ExprType>
  • Enum Constant Details

    • Double

      public static final ExprType Double
    • Integer

      public static final ExprType Integer
    • Boolean

      public static final ExprType Boolean
    • String

      public static final ExprType String
    • PV

      public static final ExprType PV
    • Function

      public static final ExprType Function
    • Variable

      public static final ExprType Variable
    • Array

      public static final ExprType Array
    • Expression

      public static final ExprType Expression
    • BinaryOperation

      public static final ExprType BinaryOperation
    • ConditionalOperation

      public static final ExprType ConditionalOperation
    • Missing

      public static final ExprType Missing
    • Error

      public static final ExprType Error
  • Method Details

    • values

      public static ExprType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ExprType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null