Interface Value

All Superinterfaces:
HasToken, Serializable
All Known Implementing Classes:
ArrayValue, BooleanValue, DoubleValue, LongValue, StringValue

public interface Value extends Serializable, HasToken
Created by moelrue on 27.08.2015.
  • Field Details

    • TRUE

      static final Value TRUE
    • FALSE

      static final Value FALSE
  • Method Details

    • getToken

      QToken getToken()
      Specified by:
      getToken in interface HasToken
    • getDoubleValue

      double getDoubleValue()
    • getLongValue

      long getLongValue()
    • getStringValue

      String getStringValue()
    • getArrayValue

      default Object[] getArrayValue()
    • getValue

      Object getValue()
    • isDouble

      default boolean isDouble()
    • isLong

      default boolean isLong()
    • isString

      default boolean isString()
    • isArray

      default boolean isArray()
    • isTrue

      default boolean isTrue()
    • negate

      Value negate()
    • isEmpty

      boolean isEmpty()