
com.dslplatform.json.parsers.JsParsers Maven / Gradle / Ivy
package com.dslplatform.json.parsers;
class JsParsers {
public final static JsParsers PARSERS = new JsParsers();
public final JsInstantParser instantParser;
public final JsIntParser intParser;
public final JsBinaryParser binaryParser;
public final JsLongParser longParser;
public final JsIntegralParser integralParser;
public final JsBoolParser boolParser;
public final JsDecimalParser decimalParser;
public final JsStrParser strParser;
public final JsNumberParser numberParser;
public final JsValueParser valueParser;
public final JsObjParser objParser;
public final JsArrayOfValueParser arrayOfValueParser;
public final JsArrayOfIntParser arrayOfIntParser;
public final JsArrayOfLongParser arrayOfLongParser;
public final JsArrayOfDecimalParser arrayOfDecimalParser;
public final JsArrayOfIntegralParser arrayOfIntegralParser;
public final JsArrayOfNumberParser arrayOfNumberParser;
public final JsArrayOfObjParser arrayOfObjParser;
public final JsArrayOfStringParser arrayOfStrParser;
public final JsArrayOfBoolParser arrayOfBoolParser;
private JsParsers() {
instantParser = new JsInstantParser();
intParser = new JsIntParser();
binaryParser = new JsBinaryParser();
longParser = new JsLongParser();
integralParser = new JsIntegralParser();
boolParser = new JsBoolParser();
decimalParser = new JsDecimalParser();
strParser = new JsStrParser();
numberParser = new JsNumberParser();
valueParser = new JsValueParser();
objParser = new JsObjParser(valueParser);
arrayOfValueParser = new JsArrayOfValueParser(valueParser);
valueParser.setArrayDeserializer(arrayOfValueParser);
valueParser.setObjDeserializer(objParser);
valueParser.setNumberDeserializer(numberParser);
arrayOfIntParser = new JsArrayOfIntParser(intParser);
arrayOfLongParser = new JsArrayOfLongParser(longParser);
arrayOfDecimalParser = new JsArrayOfDecimalParser(decimalParser);
arrayOfIntegralParser = new JsArrayOfIntegralParser(integralParser);
arrayOfNumberParser = new JsArrayOfNumberParser(numberParser);
arrayOfObjParser = new JsArrayOfObjParser(objParser);
arrayOfStrParser = new JsArrayOfStringParser(strParser);
arrayOfBoolParser = new JsArrayOfBoolParser(boolParser);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy