Package com.dslplatform.json
Class JsSpecParsers
- java.lang.Object
-
- com.dslplatform.json.JsSpecParsers
-
public class JsSpecParsers extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static JsSpecParsers
INSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsSpecParser
ofArrayOfBool(boolean nullable)
JsSpecParser
ofArrayOfBoolSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfDecimal(boolean nullable)
JsSpecParser
ofArrayOfDecimalEachSuchThat(java.util.function.Function<java.math.BigDecimal,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfDecimalSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfInt(boolean nullable)
JsSpecParser
ofArrayOfIntEachSuchThat(java.util.function.IntFunction<java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfIntegral(boolean nullable)
JsSpecParser
ofArrayOfIntegralEachSuchThat(java.util.function.Function<java.math.BigInteger,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfIntegralSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfIntSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfLong(boolean nullable)
JsSpecParser
ofArrayOfLongEachSuchThat(java.util.function.LongFunction<java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfLongSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfNumber(boolean nullable)
JsSpecParser
ofArrayOfNumberEachSuchThat(java.util.function.Function<JsNumber,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfNumberSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfObj(boolean nullable)
JsSpecParser
ofArrayOfObjEachSuchThat(java.util.function.Function<JsObj,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfObjSpec(io.vavr.collection.Vector<java.lang.String> required, io.vavr.collection.Map<java.lang.String,JsSpecParser> keyDeserializers, boolean nullable, boolean strict)
JsSpecParser
ofArrayOfObjSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfStr(boolean nullable)
JsSpecParser
ofArrayOfStrEachSuchThat(java.util.function.Function<java.lang.String,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfStrSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfValue(boolean nullable)
JsSpecParser
ofArrayOfValueEachSuchThat(java.util.function.Function<JsValue,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArrayOfValueSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
JsSpecParser
ofArraySpec(io.vavr.collection.Vector<JsSpecParser> keyDeserializers, boolean nullable)
JsSpecParser
ofBinary(boolean nullable)
JsSpecParser
ofBinarySuchThat(java.util.function.Function<byte[],java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofBool(boolean nullable)
JsSpecParser
ofDecimal(boolean nullable)
JsSpecParser
ofDecimalSuchThat(java.util.function.Function<java.math.BigDecimal,java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofFalse(boolean nullable)
JsSpecParser
ofInstant(boolean nullable)
JsSpecParser
ofInstantSuchThat(java.util.function.Function<java.time.Instant,java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofInt(boolean nullable)
JsSpecParser
ofIntegral(boolean nullable)
JsSpecParser
ofIntegralSuchThat(java.util.function.Function<java.math.BigInteger,java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofIntSuchThat(java.util.function.IntFunction<java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofLong(boolean nullable)
JsSpecParser
ofLongSuchThat(java.util.function.LongFunction<java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofNumber(boolean nullable)
JsSpecParser
ofNumberSuchThat(java.util.function.Function<JsNumber,java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofObj(boolean nullable)
JsSpecParser
ofObjSpec(io.vavr.collection.Vector<java.lang.String> required, io.vavr.collection.Map<java.lang.String,JsSpecParser> keyDeserializers, boolean nullable, boolean strict)
JsSpecParser
ofObjSuchThat(java.util.function.Function<JsObj,java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofStr(boolean nullable)
JsSpecParser
ofStrSuchThat(java.util.function.Function<java.lang.String,java.util.Optional<Error>> predicate, boolean nullable)
JsSpecParser
ofTrue(boolean nullable)
JsSpecParser
ofValue()
JsSpecParser
ofValueSuchThat(java.util.function.Function<JsValue,java.util.Optional<Error>> predicate)
-
-
-
Field Detail
-
INSTANCE
public static final JsSpecParsers INSTANCE
-
-
Method Detail
-
ofArrayOfObjSuchThat
public JsSpecParser ofArrayOfObjSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfObjEachSuchThat
public JsSpecParser ofArrayOfObjEachSuchThat(java.util.function.Function<JsObj,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfObjSpec
public JsSpecParser ofArrayOfObjSpec(io.vavr.collection.Vector<java.lang.String> required, io.vavr.collection.Map<java.lang.String,JsSpecParser> keyDeserializers, boolean nullable, boolean strict)
-
ofArrayOfObj
public JsSpecParser ofArrayOfObj(boolean nullable)
-
ofObjSuchThat
public JsSpecParser ofObjSuchThat(java.util.function.Function<JsObj,java.util.Optional<Error>> predicate, boolean nullable)
-
ofArraySpec
public JsSpecParser ofArraySpec(io.vavr.collection.Vector<JsSpecParser> keyDeserializers, boolean nullable)
-
ofObjSpec
public JsSpecParser ofObjSpec(io.vavr.collection.Vector<java.lang.String> required, io.vavr.collection.Map<java.lang.String,JsSpecParser> keyDeserializers, boolean nullable, boolean strict)
-
ofArrayOfValueSuchThat
public JsSpecParser ofArrayOfValueSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofObj
public JsSpecParser ofObj(boolean nullable)
-
ofArrayOfValue
public JsSpecParser ofArrayOfValue(boolean nullable)
-
ofArrayOfValueEachSuchThat
public JsSpecParser ofArrayOfValueEachSuchThat(java.util.function.Function<JsValue,java.util.Optional<Error>> p, boolean nullable)
-
ofValue
public JsSpecParser ofValue()
-
ofValueSuchThat
public JsSpecParser ofValueSuchThat(java.util.function.Function<JsValue,java.util.Optional<Error>> predicate)
-
ofBool
public JsSpecParser ofBool(boolean nullable)
-
ofTrue
public JsSpecParser ofTrue(boolean nullable)
-
ofFalse
public JsSpecParser ofFalse(boolean nullable)
-
ofArrayOfBool
public JsSpecParser ofArrayOfBool(boolean nullable)
-
ofArrayOfBoolSuchThat
public JsSpecParser ofArrayOfBoolSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfStrEachSuchThat
public JsSpecParser ofArrayOfStrEachSuchThat(java.util.function.Function<java.lang.String,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfStrSuchThat
public JsSpecParser ofArrayOfStrSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfStr
public JsSpecParser ofArrayOfStr(boolean nullable)
-
ofStr
public JsSpecParser ofStr(boolean nullable)
-
ofStrSuchThat
public JsSpecParser ofStrSuchThat(java.util.function.Function<java.lang.String,java.util.Optional<Error>> predicate, boolean nullable)
-
ofArrayOfNumber
public JsSpecParser ofArrayOfNumber(boolean nullable)
-
ofArrayOfNumberEachSuchThat
public JsSpecParser ofArrayOfNumberEachSuchThat(java.util.function.Function<JsNumber,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfNumberSuchThat
public JsSpecParser ofArrayOfNumberSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfIntegralSuchThat
public JsSpecParser ofArrayOfIntegralSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofNumber
public JsSpecParser ofNumber(boolean nullable)
-
ofNumberSuchThat
public JsSpecParser ofNumberSuchThat(java.util.function.Function<JsNumber,java.util.Optional<Error>> predicate, boolean nullable)
-
ofArrayOfIntegral
public JsSpecParser ofArrayOfIntegral(boolean nullable)
-
ofArrayOfIntegralEachSuchThat
public JsSpecParser ofArrayOfIntegralEachSuchThat(java.util.function.Function<java.math.BigInteger,java.util.Optional<Error>> p, boolean nullable)
-
ofIntegral
public JsSpecParser ofIntegral(boolean nullable)
-
ofIntegralSuchThat
public JsSpecParser ofIntegralSuchThat(java.util.function.Function<java.math.BigInteger,java.util.Optional<Error>> predicate, boolean nullable)
-
ofArrayOfDecimal
public JsSpecParser ofArrayOfDecimal(boolean nullable)
-
ofArrayOfDecimalEachSuchThat
public JsSpecParser ofArrayOfDecimalEachSuchThat(java.util.function.Function<java.math.BigDecimal,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfDecimalSuchThat
public JsSpecParser ofArrayOfDecimalSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfLong
public JsSpecParser ofArrayOfLong(boolean nullable)
-
ofArrayOfLongEachSuchThat
public JsSpecParser ofArrayOfLongEachSuchThat(java.util.function.LongFunction<java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfLongSuchThat
public JsSpecParser ofArrayOfLongSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofDecimal
public JsSpecParser ofDecimal(boolean nullable)
-
ofDecimalSuchThat
public JsSpecParser ofDecimalSuchThat(java.util.function.Function<java.math.BigDecimal,java.util.Optional<Error>> predicate, boolean nullable)
-
ofLong
public JsSpecParser ofLong(boolean nullable)
-
ofLongSuchThat
public JsSpecParser ofLongSuchThat(java.util.function.LongFunction<java.util.Optional<Error>> predicate, boolean nullable)
-
ofArrayOfInt
public JsSpecParser ofArrayOfInt(boolean nullable)
-
ofArrayOfIntSuchThat
public JsSpecParser ofArrayOfIntSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)
-
ofArrayOfIntEachSuchThat
public JsSpecParser ofArrayOfIntEachSuchThat(java.util.function.IntFunction<java.util.Optional<Error>> p, boolean nullable)
-
ofBinary
public JsSpecParser ofBinary(boolean nullable)
-
ofBinarySuchThat
public JsSpecParser ofBinarySuchThat(java.util.function.Function<byte[],java.util.Optional<Error>> predicate, boolean nullable)
-
ofInt
public JsSpecParser ofInt(boolean nullable)
-
ofIntSuchThat
public JsSpecParser ofIntSuchThat(java.util.function.IntFunction<java.util.Optional<Error>> predicate, boolean nullable)
-
ofInstant
public JsSpecParser ofInstant(boolean nullable)
-
ofInstantSuchThat
public JsSpecParser ofInstantSuchThat(java.util.function.Function<java.time.Instant,java.util.Optional<Error>> predicate, boolean nullable)
-
-