Package jsonvalues

Class JsOptics.JsArrayOptionals

java.lang.Object
jsonvalues.JsOptics.JsArrayOptionals
Enclosing class:
JsOptics

public static class JsOptics.JsArrayOptionals extends Object
Contains all the optionals defined for a Json array
  • Constructor Details

    • JsArrayOptionals

      public JsArrayOptionals()
  • Method Details

    • str

      public fun.optic.Option<JsArray,String> str(JsPath path)
      optional that focus on the string located at a path in an array
      Parameters:
      path - the path where the string is located at
      Returns:
      an optional
    • str

      public fun.optic.Option<JsArray,String> str(int index)
      optional that focus on the string located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • bool

      public fun.optic.Option<JsArray,Boolean> bool(JsPath path)
      optional that focus on the boolean located at a path in an array
      Parameters:
      path - the path where the boolean number is located at
      Returns:
      an optional
    • bool

      public fun.optic.Option<JsArray,Boolean> bool(int index)
      optional that focus on the boolean located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • longNum

      public fun.optic.Option<JsArray,Long> longNum(JsPath path)
      optional that focus on the long number located at a path in an array
      Parameters:
      path - the path where the long number is located at
      Returns:
      an optional
    • longNum

      public fun.optic.Option<JsArray,Long> longNum(int index)
      optional that focus on the long number located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • intNum

      public fun.optic.Option<JsArray,Integer> intNum(JsPath path)
      optional that focus on the integer number located at a path in an array
      Parameters:
      path - the path where the integer number is located at
      Returns:
      an optional
    • intNum

      public fun.optic.Option<JsArray,Integer> intNum(int index)
      optional that focus on the integer number located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • doubleNum

      public fun.optic.Option<JsArray,Double> doubleNum(JsPath path)
      optional that focus on the double number located at a path in an array
      Parameters:
      path - the path where the double number is located at
      Returns:
      an optional
    • doubleNum

      public fun.optic.Option<JsArray,Double> doubleNum(int index)
      optional that focus on the double number located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • decimalNum

      public fun.optic.Option<JsArray,BigDecimal> decimalNum(JsPath path)
      optional that focus on the decimal number located at a path in an array
      Parameters:
      path - the path where the decimal number is located at
      Returns:
      an optional
    • decimalNum

      public fun.optic.Option<JsArray,BigDecimal> decimalNum(int index)
      optional that focus on the decimal number located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • integralNum

      public fun.optic.Option<JsArray,BigInteger> integralNum(JsPath path)
      optional that focus on the integral number located at a path in an array
      Parameters:
      path - the path where the integral number is located at
      Returns:
      an optional
    • integralNum

      public fun.optic.Option<JsArray,BigInteger> integralNum(int index)
      optional that focus on the integral number located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • obj

      public fun.optic.Option<JsArray,JsObj> obj(JsPath path)
      optional that focus on the object located at a path in an array
      Parameters:
      path - the path where the obj is located at
      Returns:
      an optional
    • obj

      public fun.optic.Option<JsArray,JsObj> obj(int index)
      optional that focus on the json object located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • array

      public fun.optic.Option<JsArray,JsArray> array(JsPath path)
      optional that focus on the array located at a path in an array
      Parameters:
      path - the path where the array is located at
      Returns:
      an optional
    • array

      public fun.optic.Option<JsArray,JsArray> array(int index)
      optional that focus on the json array located at an index in an array
      Parameters:
      index - the index
      Returns:
      an optional
    • instant

      public fun.optic.Option<JsArray,Instant> instant(JsPath path)
      optional that focus on the instant located at a path in an array
      Parameters:
      path - the path where the instant is located at
      Returns:
      an optional
    • instant

      public fun.optic.Option<JsArray,Instant> instant(int index)
      optional that focus on the instant located at an index in an array
      Parameters:
      index - the index where the instant is located at
      Returns:
      an optional