Lens<JsArray,JsArray> |
JsOptics.JsArrayLenses.array(int index) |
lens that focus on the json array located at an index in an array
|
Lens<JsArray,JsArray> |
JsOptics.JsArrayLenses.array(JsPath path) |
lens that focus on the json array located at a path in an array
|
Lens<JsObj,JsArray> |
JsOptics.JsObjLenses.array(java.lang.String key) |
lens that focus on a json array located at a key in an object.
|
Lens<JsObj,JsArray> |
JsOptics.JsObjLenses.array(JsPath path) |
lens that focus on a json object located at a path in an object.
|
Lens<JsArray,byte[]> |
JsOptics.JsArrayLenses.binary(int index) |
lens that focus on an array of bytes located at an index in an array
|
Lens<JsArray,byte[]> |
JsOptics.JsArrayLenses.binary(JsPath path) |
lens that focus on an array of bytes located at a path in an array
|
Lens<JsObj,byte[]> |
JsOptics.JsObjLenses.binary(java.lang.String key) |
lens that focus on an array of bytes located at a key in an object.
|
Lens<JsObj,byte[]> |
JsOptics.JsObjLenses.binary(JsPath path) |
lens that focus on an array of bytes located at a path in an object.
|
Lens<JsArray,java.lang.Boolean> |
JsOptics.JsArrayLenses.bool(int index) |
lens that focus on the boolean located at an index in an array
|
Lens<JsArray,java.lang.Boolean> |
JsOptics.JsArrayLenses.bool(JsPath path) |
lens that focus on the boolean located at a path in an array
|
Lens<JsObj,java.lang.Boolean> |
JsOptics.JsObjLenses.bool(java.lang.String key) |
lens that focus on a boolean located at a path in an object.
|
Lens<JsObj,java.lang.Boolean> |
JsOptics.JsObjLenses.bool(JsPath path) |
lens that focus on a boolean located at a path in an object.
|
<B> Lens<S,B> |
Lens.compose(Lens<O,B> other) |
Compose this lens with another one
|
Lens<JsArray,java.math.BigDecimal> |
JsOptics.JsArrayLenses.decimalNum(int index) |
lens that focus on the decimal number located at an index in an array
|
Lens<JsArray,java.math.BigDecimal> |
JsOptics.JsArrayLenses.decimalNum(JsPath path) |
lens that focus on the decimal number located at a path in an array
|
Lens<JsObj,java.math.BigDecimal> |
JsOptics.JsObjLenses.decimalNum(java.lang.String key) |
lens that focus on a decimal number located at a key in an object.
|
Lens<JsObj,java.math.BigDecimal> |
JsOptics.JsObjLenses.decimalNum(JsPath path) |
lens that focus on a decimal number located at a path in an object.
|
Lens<JsArray,java.lang.Double> |
JsOptics.JsArrayLenses.doubleNum(int index) |
lens that focus on the double number located at an index in an array
|
Lens<JsArray,java.lang.Double> |
JsOptics.JsArrayLenses.doubleNum(JsPath path) |
lens that focus on the double number located at a path in an array
|
Lens<JsObj,java.lang.Double> |
JsOptics.JsObjLenses.doubleNum(java.lang.String key) |
lens that focus on a double number located at a key in an object.
|
Lens<JsObj,java.lang.Double> |
JsOptics.JsObjLenses.doubleNum(JsPath path) |
lens that focus on a double number located at a path in an object.
|
Lens<JsArray,java.time.Instant> |
JsOptics.JsArrayLenses.instant(int index) |
lens that focus on the array of bytes at an index in an array
|
Lens<JsArray,java.time.Instant> |
JsOptics.JsArrayLenses.instant(JsPath path) |
lens that focus on the array of bytes located at a path in an array
|
Lens<JsObj,java.time.Instant> |
JsOptics.JsObjLenses.instant(java.lang.String key) |
lens that focus on an instant located at a key in an object.
|
Lens<JsObj,java.time.Instant> |
JsOptics.JsObjLenses.instant(JsPath path) |
lens that focus on an instant located at a path in an object.
|
Lens<JsArray,java.math.BigInteger> |
JsOptics.JsArrayLenses.integralNum(int index) |
lens that focus on the integral number located at an index in an array
|
Lens<JsArray,java.math.BigInteger> |
JsOptics.JsArrayLenses.integralNum(JsPath path) |
lens that focus on the integral number located at a path in an array
|
Lens<JsObj,java.math.BigInteger> |
JsOptics.JsObjLenses.integralNum(java.lang.String key) |
lens that focus on a integral number located at a key in an object.
|
Lens<JsObj,java.math.BigInteger> |
JsOptics.JsObjLenses.integralNum(JsPath path) |
lens that focus on a integral number located at a path in an object.
|
Lens<JsArray,java.lang.Integer> |
JsOptics.JsArrayLenses.intNum(int index) |
lens that focus on the integer number located at an index in an array
|
Lens<JsArray,java.lang.Integer> |
JsOptics.JsArrayLenses.intNum(JsPath path) |
lens that focus on the integer number located at a path in an array
|
Lens<JsObj,java.lang.Integer> |
JsOptics.JsObjLenses.intNum(java.lang.String key) |
lens that focus on a integer number located at a key in an object.
|
Lens<JsObj,java.lang.Integer> |
JsOptics.JsObjLenses.intNum(JsPath path) |
lens that focus on a integer number located at a path in an object.
|
Lens<JsArray,java.lang.Long> |
JsOptics.JsArrayLenses.longNum(int index) |
lens that focus on the long number located at an index in an array
|
Lens<JsArray,java.lang.Long> |
JsOptics.JsArrayLenses.longNum(JsPath path) |
lens that focus on the long number located at a path in an array
|
Lens<JsObj,java.lang.Long> |
JsOptics.JsObjLenses.longNum(java.lang.String key) |
lens that focus on a long number located at a key in an object.
|
Lens<JsObj,java.lang.Long> |
JsOptics.JsObjLenses.longNum(JsPath path) |
lens that focus on a long number located at a path in an object.
|
Lens<JsArray,JsObj> |
JsOptics.JsArrayLenses.obj(int index) |
lens that focus on the json object located at an index in an array
|
Lens<JsArray,JsObj> |
JsOptics.JsArrayLenses.obj(JsPath path) |
lens that focus on the json object located at a path in an array
|
Lens<JsObj,JsObj> |
JsOptics.JsObjLenses.obj(java.lang.String key) |
lens that focus on a json object located at a key in an object.
|
Lens<JsObj,JsObj> |
JsOptics.JsObjLenses.obj(JsPath path) |
lens that focus on a json object located at a path in an object.
|
Lens<JsArray,java.lang.String> |
JsOptics.JsArrayLenses.str(int index) |
lens that focus on the string located at an index in an array
|
Lens<JsArray,java.lang.String> |
JsOptics.JsArrayLenses.str(JsPath path) |
lens that focus on the string located at a path in an array
|
Lens<JsObj,java.lang.String> |
JsOptics.JsObjLenses.str(java.lang.String key) |
lens that focus on a string located at a key in an object.
|
Lens<JsObj,java.lang.String> |
JsOptics.JsObjLenses.str(JsPath path) |
lens that focus on a string located at a path in an object.
|
Lens<JsArray,JsValue> |
JsOptics.JsArrayLenses.value(int index) |
lens that focus on the value located at an index in an array
|
Lens<JsArray,JsValue> |
JsOptics.JsArrayLenses.value(JsPath path) |
lens that focus on the value located at a path in an array
|
Lens<JsObj,JsValue> |
JsOptics.JsObjLenses.value(java.lang.String key) |
lens that focus on a value located at a key in an object.
|
Lens<JsObj,JsValue> |
JsOptics.JsObjLenses.value(JsPath path) |
lens that focus on a value located at a path in an object.
|