java.lang.Object
com.twineworks.tweakflow.lang.values.Value
All Implemented Interfaces:
ValueProvider

public final class Value extends Object implements ValueProvider
  • Method Details

    • type

      public Type type()
    • value

      public Object value()
    • isNil

      public boolean isNil()
    • string

      public String string()
    • dict

      public DictValue dict()
    • list

      public ListValue list()
    • function

      public FunctionValue function()
    • longNum

      public Long longNum()
    • doubleNum

      public Double doubleNum()
    • dateTime

      public DateTimeValue dateTime()
    • bool

      public Boolean bool()
    • bytes

      public byte[] bytes()
    • decimal

      public BigDecimal decimal()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • valueEquals

      public boolean valueEquals(Value other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • valueAndTypeEquals

      public boolean valueAndTypeEquals(Value other)
    • valueIdentical

      public boolean valueIdentical(Value other)
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • isString

      public boolean isString()
    • isLongNum

      public boolean isLongNum()
    • isDoubleNum

      public boolean isDoubleNum()
    • isDecimal

      public boolean isDecimal()
    • isNumeric

      public boolean isNumeric()
    • isDateTime

      public boolean isDateTime()
    • isBoolean

      public boolean isBoolean()
    • isBinary

      public boolean isBinary()
    • castTo

      public Value castTo(Type type)
    • isList

      public boolean isList()
    • isFunction

      public boolean isFunction()
    • isDict

      public boolean isDict()
    • getValue

      public Value getValue()
      Specified by:
      getValue in interface ValueProvider
    • humanReadable

      public String humanReadable()
    • inspect

      public String inspect()