Class Variable

java.lang.Object
com.intuit.karate.core.Variable

public class Variable extends Object
Author:
pthomas3
  • Field Details

  • Constructor Details

    • Variable

      public Variable(Object o)
  • Method Details

    • getValue

      public <T> T getValue()
    • isJsOrJavaFunction

      public boolean isJsOrJavaFunction()
    • isJavaFunction

      public boolean isJavaFunction()
    • isJsFunction

      public boolean isJsFunction()
    • isJsFunctionWrapper

      public boolean isJsFunctionWrapper()
    • isBytes

      public boolean isBytes()
    • isString

      public boolean isString()
    • isList

      public boolean isList()
    • isMap

      public boolean isMap()
    • isMapOrList

      public boolean isMapOrList()
    • isXml

      public boolean isXml()
    • isNumber

      public boolean isNumber()
    • isNull

      public boolean isNull()
    • isOther

      public boolean isOther()
    • isFeature

      public boolean isFeature()
    • isTrue

      public boolean isTrue()
    • getTypeString

      public String getTypeString()
    • getAsXml

      public Node getAsXml()
    • getValueAndConvertIfXmlToMap

      public Object getValueAndConvertIfXmlToMap()
    • getValueAndForceParsingAsJson

      public Object getValueAndForceParsingAsJson()
    • getAsByteArray

      public byte[] getAsByteArray()
    • getAsString

      public String getAsString()
    • getAsPrettyString

      public String getAsPrettyString()
    • getAsPrettyXmlString

      public String getAsPrettyXmlString()
    • getAsInt

      public int getAsInt()
    • copy

      public Variable copy(boolean deep)
    • toLowerCase

      public Variable toLowerCase()
    • isNotPresent

      public boolean isNotPresent()
    • toString

      public String toString()
      Overrides:
      toString in class Object