Class RhinoMultiValue

java.lang.Object
pl.decerto.hyperon.runtime.rhino.value.RhinoMultiValue

public class RhinoMultiValue extends Object
Author:
przemek hertel
  • Constructor Details

    • RhinoMultiValue

      public RhinoMultiValue(MultiValue row)
  • Method Details

    • getHolder

      public ValueHolder getHolder(int position)
    • getHolder

      public ValueHolder getHolder(String name)
    • getHolder

      public ValueHolder getHolder()
    • get

      public <T> T get(int position)
    • get

      public <T> T get(int position, Class<T> clazz)
    • get

      public <T> T get(String name)
    • get

      public <T> T get(String name, Class<T> clazz)
    • get

      public <T> T get()
    • getNumber

      public double getNumber(int position)
    • getNumber

      public double getNumber(String name)
    • getNumber

      public double getNumber()
    • getInteger

      public Integer getInteger(int position)
    • getInteger

      public Integer getInteger(String name)
    • getInteger

      public Integer getInteger()
    • getLong

      public Long getLong(int position)
    • getLong

      public Long getLong(String name)
    • getLong

      public Long getLong()
    • getDecimal

      public BigDecimal getDecimal(int position)
    • getDecimal

      public BigDecimal getDecimal(String name)
    • getDecimal

      public BigDecimal getDecimal()
    • getBigDecimal

      public BigDecimal getBigDecimal(int position)
    • getBigDecimal

      public BigDecimal getBigDecimal(String name)
    • getBigDecimal

      public BigDecimal getBigDecimal()
    • getDate

      public Date getDate(int position)
    • getDate

      public Date getDate(String name)
    • getDate

      public Date getDate()
    • getDatetime

      public Date getDatetime(int position)
    • getDatetime

      public Date getDatetime(String name)
    • getDatetime

      public Date getDatetime()
    • getBoolean

      public boolean getBoolean(int position)
    • getBoolean

      public boolean getBoolean(String name)
    • getBoolean

      public boolean getBoolean()
    • getString

      public String getString(int position)
    • getString

      public String getString(String name)
    • getString

      public String getString()
    • getEnum

      public <T extends Enum<T>> T getEnum(int position, Class<T> enumClass)
    • getEnum

      public <T extends Enum<T>> T getEnum(String name, Class<T> enumClass)
    • getArray

      public ValueHolder[] getArray(int position)
    • getArray

      public ValueHolder[] getArray()
    • unwrap

      public Object[] unwrap()
    • raw

      public MultiValue raw()
    • getStringArray

      public String[] getStringArray(int position)
    • getStringArray

      public String[] getStringArray(String name)
    • getStringArray

      public String[] getStringArray()
    • getStringList

      public List<String> getStringList(int position)
    • getStringList

      public List<String> getStringList(String name)
    • getStringList

      public List<String> getStringList()
    • getDateArray

      public Date[] getDateArray(int position)
    • getDateArray

      public Date[] getDateArray(String name)
    • getDateArray

      public Date[] getDateArray()
    • getDateList

      public List<Date> getDateList(int position)
    • getDateList

      public List<Date> getDateList(String name)
    • getDateList

      public List<Date> getDateList()
    • getIntegerArray

      public Integer[] getIntegerArray(int position)
    • getIntegerArray

      public Integer[] getIntegerArray(String name)
    • getIntegerArray

      public Integer[] getIntegerArray()
    • getIntegerList

      public List<Integer> getIntegerList(int position)
    • getIntegerList

      public List<Integer> getIntegerList(String name)
    • getIntegerList

      public List<Integer> getIntegerList()
    • getNumberArray

      public double[] getNumberArray(int position)
    • getNumberArray

      public double[] getNumberArray(String name)
    • getNumberArray

      public double[] getNumberArray()
    • getNumberList

      public List<Double> getNumberList(int position)
    • getNumberList

      public List<Double> getNumberList(String name)
    • getNumberList

      public List<Double> getNumberList()
    • getDecimalArray

      public BigDecimal[] getDecimalArray(int position)
    • getDecimalArray

      public BigDecimal[] getDecimalArray(String name)
    • getDecimalArray

      public BigDecimal[] getDecimalArray()
    • getDecimalList

      public List<BigDecimal> getDecimalList(int position)
    • getDecimalList

      public List<BigDecimal> getDecimalList(String name)
    • getDecimalList

      public List<BigDecimal> getDecimalList()
    • toNumberArray

      public double[] toNumberArray(ValueHolder[] array)
    • toNumberList

      public List<Double> toNumberList(ValueHolder[] array)
    • toDecimalList

      public List<BigDecimal> toDecimalList(ValueHolder[] array)
    • getLongArray

      public Long[] getLongArray(int position)
    • getBigDecimalArray

      public BigDecimal[] getBigDecimalArray(int position)
    • getArray

      public ValueHolder[] getArray(String name)
    • getBigDecimalArray

      public BigDecimal[] getBigDecimalArray(String name)
    • getLongArray

      public Long[] getLongArray(String name)
    • toString

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

      public String toStringInline()
    • size

      public int size()
    • isBlank

      public boolean isBlank()