public InnerMapBuilder<This> addMap() { return new InnerMapBuilder<>(new LinkedHashMap<>(), castThis(), null); }
bld.addBool((Boolean) child.property(Constants.Property.__structuredDataValue_b.name()).value()); break; case integral: bld.addIntegral((Long) child.property(Constants.Property.__structuredDataValue_i.name()).value()); break; case floatingPoint: bld.addFloatingPoint((Double) child.property(Constants.Property.__structuredDataValue_f.name()) .value()); break; case undefined: bld.addUndefined(); break; case string: bld.addString((String) child.property(Constants.Property.__structuredDataValue_s.name()).value()); break; case list: StructuredData.InnerListBuilder<?> lst = bld.addList(); loadStructuredDataList(child, lst); lst.closeList(); break; case map: StructuredData.InnerMapBuilder<?> mp = bld.addMap(); loadStructuredDataMap(child, mp); mp.closeMap();
switch (token) { case START_ARRAY: StructuredData.InnerListBuilder lst = bld.addList(); deserializeList(lst, jp); lst.closeList(); break; case START_OBJECT: StructuredData.InnerMapBuilder map = bld.addMap(); deserializeMap(map, jp); map.closeMap(); break; case VALUE_TRUE: bld.addBool(true); break; case VALUE_FALSE: bld.addBool(false); break; case VALUE_NULL: bld.addUndefined(); break; case VALUE_NUMBER_FLOAT: bld.addFloatingPoint(jp.getDoubleValue()); break; case VALUE_NUMBER_INT: bld.addIntegral(jp.getLongValue()); break; case VALUE_STRING: bld.addString(jp.getText()); break;
public InnerMapBuilder<This> addMap() { return new InnerMapBuilder<>(new LinkedHashMap<>(), castThis(), null); }
public InnerListBuilder<This> addList() { return new InnerListBuilder<>(new ArrayList<>(), castThis(), null); }
public This addUndefined() { list.add(new StructuredData(null)); return castThis(); }
public This addIntegral(long value) { list.add(new StructuredData(value)); return castThis(); }
public This addFloatingPoint(double value) { list.add(new StructuredData(value)); return castThis(); }
public This addUndefined() { list.add(new StructuredData(null)); return castThis(); }
public This addString(String value) { list.add(new StructuredData(value)); return castThis(); }
public This addBool(boolean value) { list.add(new StructuredData(value)); return castThis(); }
public InnerListBuilder<This> addList() { return new InnerListBuilder<>(new ArrayList<>(), castThis(), null); }
public This addString(String value) { list.add(new StructuredData(value)); return castThis(); }
public This addFloatingPoint(double value) { list.add(new StructuredData(value)); return castThis(); }
public This addBool(boolean value) { list.add(new StructuredData(value)); return castThis(); }
public This addIntegral(long value) { list.add(new StructuredData(value)); return castThis(); }