Package jsonvalues
Class JsOptics.JsArrayLenses
- java.lang.Object
-
- jsonvalues.JsOptics.JsArrayLenses
-
-
Constructor Summary
Constructors Constructor Description JsArrayLenses()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsArrayLens<JsArray>array(int index)lens that focus on the json array located at an index in an arrayJsArrayLens<JsArray>array(JsPath path)lens that focus on the json array located at a path in an arrayJsBoolLens<JsArray>bool(int index)lens that focus on the boolean located at an index in an arrayJsBoolLens<JsArray>bool(JsPath path)lens that focus on the boolean located at a path in an arrayJsDecimalLens<JsArray>decimalNum(int index)lens that focus on the decimal number located at an index in an arrayJsDecimalLens<JsArray>decimalNum(JsPath path)lens that focus on the decimal number located at a path in an arrayJsDoubleLens<JsArray>doubleNum(int index)lens that focus on the double number located at an index in an arrayJsDoubleLens<JsArray>doubleNum(JsPath path)lens that focus on the double number located at a path in an arrayJsBigIntLens<JsArray>integralNum(int index)lens that focus on the integral number located at an index in an arrayJsBigIntLens<JsArray>integralNum(JsPath path)lens that focus on the integral number located at a path in an arrayJsIntLens<JsArray>intNum(int index)lens that focus on the integer number located at an index in an arrayJsIntLens<JsArray>intNum(JsPath path)lens that focus on the integer number located at a path in an arrayJsLongLens<JsArray>longNum(int index)lens that focus on the long number located at an index in an arrayJsLongLens<JsArray>longNum(JsPath path)lens that focus on the long number located at a path in an arrayJsObjLens<JsArray>obj(int index)lens that focus on the json object located at an index in an arrayJsObjLens<JsArray>obj(JsPath path)lens that focus on the json object located at a path in an arrayJsStrLens<JsArray>str(int index)lens that focus on the string located at an index in an arrayJsStrLens<JsArray>str(JsPath path)lens that focus on the string located at a path in an arrayJsValueLens<JsArray>value(int index)lens that focus on the value located at an index in an arrayJsValueLens<JsArray>value(JsPath path)lens that focus on the value located at a path in an array
-
-
-
Method Detail
-
value
public JsValueLens<JsArray> value(JsPath path)
lens that focus on the value located at a path in an array- Parameters:
path- the path where the value is located at- Returns:
- a lens
-
value
public JsValueLens<JsArray> value(int index)
lens that focus on the value located at an index in an array- Parameters:
index- the index where the value is located at- Returns:
- a lens
-
str
public JsStrLens<JsArray> str(JsPath path)
lens that focus on the string located at a path in an array- Parameters:
path- the path where the string is located at- Returns:
- a lens
-
str
public JsStrLens<JsArray> str(int index)
lens that focus on the string located at an index in an array- Parameters:
index- the index where the string is located at- Returns:
- a lens
-
bool
public JsBoolLens<JsArray> bool(JsPath path)
lens that focus on the boolean located at a path in an array- Parameters:
path- the path where the boolean is located at- Returns:
- a lens
-
bool
public JsBoolLens<JsArray> bool(int index)
lens that focus on the boolean located at an index in an array- Parameters:
index- the index where the boolean is located at- Returns:
- a lens
-
longNum
public JsLongLens<JsArray> longNum(JsPath path)
lens 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:
- a lens
-
longNum
public JsLongLens<JsArray> longNum(int index)
lens that focus on the long number located at an index in an array- Parameters:
index- the index where the long number is located at- Returns:
- a lens
-
intNum
public JsIntLens<JsArray> intNum(JsPath path)
lens 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:
- a lens
-
intNum
public JsIntLens<JsArray> intNum(int index)
lens that focus on the integer number located at an index in an array- Parameters:
index- the index where the integer number is located at- Returns:
- a lens
-
doubleNum
public JsDoubleLens<JsArray> doubleNum(JsPath path)
lens 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:
- a lens
-
doubleNum
public JsDoubleLens<JsArray> doubleNum(int index)
lens that focus on the double number located at an index in an array- Parameters:
index- the index where the double number is located at- Returns:
- a lens
-
decimalNum
public JsDecimalLens<JsArray> decimalNum(JsPath path)
lens 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:
- a lens
-
decimalNum
public JsDecimalLens<JsArray> decimalNum(int index)
lens that focus on the decimal number located at an index in an array- Parameters:
index- the index where the decimal number is located at- Returns:
- a lens
-
integralNum
public JsBigIntLens<JsArray> integralNum(JsPath path)
lens 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:
- a lens
-
integralNum
public JsBigIntLens<JsArray> integralNum(int index)
lens that focus on the integral number located at an index in an array- Parameters:
index- the index where the integral number is located at- Returns:
- a lens
-
obj
public JsObjLens<JsArray> obj(JsPath path)
lens that focus on the json object located at a path in an array- Parameters:
path- the path where the json object is located at- Returns:
- a lens
-
obj
public JsObjLens<JsArray> obj(int index)
lens that focus on the json object located at an index in an array- Parameters:
index- the index where the json object is located at- Returns:
- a lens
-
array
public JsArrayLens<JsArray> array(JsPath path)
lens that focus on the json array located at a path in an array- Parameters:
path- the path where the json array is located at- Returns:
- a lens
-
array
public JsArrayLens<JsArray> array(int index)
lens that focus on the json array located at an index in an array- Parameters:
index- the index where the json array is located at- Returns:
- a lens
-
-