All Implemented Interfaces:
Serializable, Cloneable, Iterable<Object>, Collection<Object>, List<Object>, RandomAccess

public class ValueList extends FluentArrayList<Object>
Utility value list.
See Also:
  • Constructor Details

    • ValueList

      public ValueList(int initialCapacity)
    • ValueList

      public ValueList(Object... elements)
    • ValueList

      public ValueList()
    • ValueList

      public ValueList(Collection<?> c)
  • Method Details

    • appendAll

      public ValueList appendAll(Object... elements)
      Description copied from class: FluentArrayList
      Fluent method to add the elements to this list.
      Overrides:
      appendAll in class FluentArrayList<Object>
    • appendString

      public ValueList appendString(String val)
      Appends the given value to this list.
    • appendNumber

      public ValueList appendNumber(BigDecimal val)
      Appends the given value to this list.
    • appendNumber

      public ValueList appendNumber(Number val)
      Appends the given value to this list.
    • appendInt

      public ValueList appendInt(int val)
      Appends the given value to this list.
    • appendLong

      public ValueList appendLong(long val)
      Appends the given value to this list.
    • appendBinary

      public ValueList appendBinary(byte[] val)
      Appends the given value to this list.
    • appendStringSet

      public ValueList appendStringSet(Set<String> val)
      Appends the given value to this list.
    • appendStringSet

      public ValueList appendStringSet(String... val)
      Appends the given values to this list as a string set.
    • appendNumberSet

      public ValueList appendNumberSet(Set<BigDecimal> val)
      Appends the given value to this list.
    • appendNumberSet

      public ValueList appendNumberSet(BigDecimal... val)
      Appends the given value to this list as a set of BigDecimals.
    • appendNumberSet

      public ValueList appendNumberSet(Number... val)
      Appends the given values to this list as a number set.
    • appendBinarySet

      public ValueList appendBinarySet(Set<byte[]> val)
      Appends the given value to this list.
    • appendBinarySet

      public ValueList appendBinarySet(byte[]... val)
      Appends the given values to this list as a set of byte arrays.
    • appendList

      public ValueList appendList(List<?> val)
      Appends the given value to this list.
    • appendList

      public ValueList appendList(Object... vals)
      Appends the given values to this list as a list.
    • appendMap

      public ValueList appendMap(Map<String,?> val)
      Appends the given value to this list.
    • appendBoolean

      public ValueList appendBoolean(boolean val)
      Appends the given value to this list.
    • appendNull

      public ValueList appendNull()
      Appends a null value to this list.
    • append

      public ValueList append(Object val)
      Appends the given value to this list. A value can be a
      • Number
      • String
      • binary (ie byte array or byte buffer)
      • boolean
      • null
      • list (of any of the types on this list)
      • map (append string key to value of any of the types on this list)
      • set (of any of the types on this list)
      Overrides:
      append in class FluentArrayList<Object>