Package com.dslplatform.json.parsers
Class JsSpecParsers
- java.lang.Object
-
- com.dslplatform.json.parsers.JsSpecParsers
-
public class JsSpecParsers extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static JsSpecParsersINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JsSpecParserofArrayOfBool(boolean nullable)JsSpecParserofArrayOfBoolSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfDecimal(boolean nullable)JsSpecParserofArrayOfDecimalEachSuchThat(java.util.function.Function<java.math.BigDecimal,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfDecimalSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfInt(boolean nullable)JsSpecParserofArrayOfIntEachSuchThat(java.util.function.IntFunction<java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfIntegral(boolean nullable)JsSpecParserofArrayOfIntegralEachSuchThat(java.util.function.Function<java.math.BigInteger,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfIntegralSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfIntSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfLong(boolean nullable)JsSpecParserofArrayOfLongEachSuchThat(java.util.function.LongFunction<java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfLongSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfNumber(boolean nullable)JsSpecParserofArrayOfNumberEachSuchThat(java.util.function.Function<JsNumber,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfNumberSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfObj(boolean nullable)JsSpecParserofArrayOfObjEachSuchThat(java.util.function.Function<JsObj,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfObjSpec(io.vavr.collection.Vector<java.lang.String> required, io.vavr.collection.Map<java.lang.String,JsSpecParser> keyDeserializers, boolean nullable, boolean strict)JsSpecParserofArrayOfObjSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfStr(boolean nullable)JsSpecParserofArrayOfStrEachSuchThat(java.util.function.Function<java.lang.String,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfStrSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfValue(boolean nullable)JsSpecParserofArrayOfValueEachSuchThat(java.util.function.Function<JsValue,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArrayOfValueSuchThat(java.util.function.Function<JsArray,java.util.Optional<Error>> p, boolean nullable)JsSpecParserofArraySpec(io.vavr.collection.Vector<JsSpecParser> keyDeserializers, boolean nullable)JsSpecParserofBinary(boolean nullable)JsSpecParserofBinarySuchThat(java.util.function.Function<byte[],java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofBool(boolean nullable)JsSpecParserofDecimal(boolean nullable)JsSpecParserofDecimalSuchThat(java.util.function.Function<java.math.BigDecimal,java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofFalse(boolean nullable)JsSpecParserofInstant(boolean nullable)JsSpecParserofInstantSuchThat(java.util.function.Function<java.time.Instant,java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofInt(boolean nullable)JsSpecParserofIntegral(boolean nullable)JsSpecParserofIntegralSuchThat(java.util.function.Function<java.math.BigInteger,java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofIntSuchThat(java.util.function.IntFunction<java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofLong(boolean nullable)JsSpecParserofLongSuchThat(java.util.function.LongFunction<java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofNumber(boolean nullable)JsSpecParserofNumberSuchThat(java.util.function.Function<JsNumber,java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofObj(boolean nullable)JsSpecParserofObjSpec(io.vavr.collection.Vector<java.lang.String> required, io.vavr.collection.Map<java.lang.String,JsSpecParser> keyDeserializers, boolean nullable, boolean strict)JsSpecParserofObjSuchThat(java.util.function.Function<JsObj,java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofStr(boolean nullable)JsSpecParserofStrSuchThat(java.util.function.Function<java.lang.String,java.util.Optional<Error>> predicate, boolean nullable)JsSpecParserofTrue(boolean nullable)JsSpecParserofValue()JsSpecParserofValueSuchThat(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)
-
-