Option<JsArray,JsArray> |
JsOptics.JsArrayOptionals.array(int index) |
optional that focus on the json array located at an index in an array
|
Option<JsArray,JsArray> |
JsOptics.JsArrayOptionals.array(JsPath path) |
optional that focus on the array located at a path in an array
|
Option<JsObj,JsArray> |
JsOptics.JsObjOptional.array(java.lang.String key) |
optional that focus on the array located at a key in an object
|
Option<JsObj,JsArray> |
JsOptics.JsObjOptional.array(JsPath path) |
optional that focus on the array located at a path in an object
|
Option<JsObj,byte[]> |
JsOptics.JsObjOptional.binary(java.lang.String key) |
optional that focus on the array of bytes located at a key in an object
|
Option<JsObj,byte[]> |
JsOptics.JsObjOptional.binary(JsPath path) |
optional that focus on the array of bytes located at a path in an object
|
Option<JsArray,java.lang.Boolean> |
JsOptics.JsArrayOptionals.bool(int index) |
optional that focus on the boolean located at an index in an array
|
Option<JsArray,java.lang.Boolean> |
JsOptics.JsArrayOptionals.bool(JsPath path) |
optional that focus on the boolean located at a path in an array
|
Option<JsObj,java.lang.Boolean> |
JsOptics.JsObjOptional.bool(java.lang.String key) |
optional that focus on the boolean located at a key in an object
|
Option<JsObj,java.lang.Boolean> |
JsOptics.JsObjOptional.bool(JsPath path) |
optional that focus on the boolean located at a path in an object
|
<T> Option<S,T> |
Lens.compose(Prism<O,T> prism) |
Composing a Lens and a Prism returns and Optional
|
<F> Option<S,F> |
Option.compose(Option<T,F> other) |
compose this optional with the given as parameter
|
Option<JsArray,java.math.BigDecimal> |
JsOptics.JsArrayOptionals.decimalNum(int index) |
optional that focus on the decimal number located at an index in an array
|
Option<JsArray,java.math.BigDecimal> |
JsOptics.JsArrayOptionals.decimalNum(JsPath path) |
optional that focus on the decimal number located at a path in an array
|
Option<JsObj,java.math.BigDecimal> |
JsOptics.JsObjOptional.decimalNum(java.lang.String key) |
optional that focus on the decimal number located at a key in an object
|
Option<JsObj,java.math.BigDecimal> |
JsOptics.JsObjOptional.decimalNum(JsPath path) |
optional that focus on the decimal number located at a path in an object
|
Option<JsArray,java.lang.Double> |
JsOptics.JsArrayOptionals.doubleNum(int index) |
optional that focus on the double number located at an index in an array
|
Option<JsArray,java.lang.Double> |
JsOptics.JsArrayOptionals.doubleNum(JsPath path) |
optional that focus on the double number located at a path in an array
|
Option<JsObj,java.lang.Double> |
JsOptics.JsObjOptional.doubleNum(java.lang.String key) |
optional that focus on the double number located at a key in an object
|
Option<JsObj,java.lang.Double> |
JsOptics.JsObjOptional.doubleNum(JsPath path) |
optional that focus on the double number located at a path in an object
|
Option<JsArray,java.time.Instant> |
JsOptics.JsArrayOptionals.instant(int index) |
optional that focus on the instant located at an index in an array
|
Option<JsArray,java.time.Instant> |
JsOptics.JsArrayOptionals.instant(JsPath path) |
optional that focus on the instant located at a path in an array
|
Option<JsObj,java.time.Instant> |
JsOptics.JsObjOptional.instant(java.lang.String key) |
optional that focus on the instant located at a key in an object
|
Option<JsObj,java.time.Instant> |
JsOptics.JsObjOptional.instant(JsPath path) |
optional that focus on the instant located at a path in an object
|
Option<JsArray,java.math.BigInteger> |
JsOptics.JsArrayOptionals.integralNum(int index) |
optional that focus on the integral number located at an index in an array
|
Option<JsArray,java.math.BigInteger> |
JsOptics.JsArrayOptionals.integralNum(JsPath path) |
optional that focus on the integral number located at a path in an array
|
Option<JsObj,java.math.BigInteger> |
JsOptics.JsObjOptional.integralNum(java.lang.String key) |
optional that focus on the bigint number located at a path in an object
|
Option<JsObj,java.math.BigInteger> |
JsOptics.JsObjOptional.integralNum(JsPath path) |
optional that focus on the integral number located at a path in an object
|
Option<JsArray,java.lang.Integer> |
JsOptics.JsArrayOptionals.intNum(int index) |
optional that focus on the integer number located at an index in an array
|
Option<JsArray,java.lang.Integer> |
JsOptics.JsArrayOptionals.intNum(JsPath path) |
optional that focus on the integer number located at a path in an array
|
Option<JsObj,java.lang.Integer> |
JsOptics.JsObjOptional.intNum(java.lang.String key) |
optional that focus on the integer number located at a key in an object
|
Option<JsObj,java.lang.Integer> |
JsOptics.JsObjOptional.intNum(JsPath path) |
optional that focus on the integer number located at a path in an object
|
Option<JsArray,java.lang.Long> |
JsOptics.JsArrayOptionals.longNum(int index) |
optional that focus on the long number located at an index in an array
|
Option<JsArray,java.lang.Long> |
JsOptics.JsArrayOptionals.longNum(JsPath path) |
optional that focus on the long number located at a path in an array
|
Option<JsObj,java.lang.Long> |
JsOptics.JsObjOptional.longNum(java.lang.String key) |
optional that focus on the long number located at a key in an object
|
Option<JsObj,java.lang.Long> |
JsOptics.JsObjOptional.longNum(JsPath path) |
optional that focus on the long number located at a path in an object
|
Option<JsArray,JsObj> |
JsOptics.JsArrayOptionals.obj(int index) |
optional that focus on the json object located at an index in an array
|
Option<JsArray,JsObj> |
JsOptics.JsArrayOptionals.obj(JsPath path) |
optional that focus on the object located at a path in an array
|
Option<JsObj,JsObj> |
JsOptics.JsObjOptional.obj(java.lang.String key) |
optional that focus on the object located at a key in an object
|
Option<JsObj,JsObj> |
JsOptics.JsObjOptional.obj(JsPath path) |
optional that focus on the object located at a path in an object
|
Option<JsArray,java.lang.String> |
JsOptics.JsArrayOptionals.str(int index) |
optional that focus on the string located at an index in an array
|
Option<JsArray,java.lang.String> |
JsOptics.JsArrayOptionals.str(JsPath path) |
optional that focus on the string located at a path in an array
|
Option<JsObj,java.lang.String> |
JsOptics.JsObjOptional.str(java.lang.String key) |
optional that focus on the string located at a key in an object
|
Option<JsObj,java.lang.String> |
JsOptics.JsObjOptional.str(JsPath path) |
optional that focus on the string located at a path in an object
|