- java.lang.Object
-
- swim.json.JsonParser<Item,Value>
-
- swim.json.JsonStructureParser
-
public class JsonStructureParser extends JsonParser<Item,Value>
-
-
Constructor Summary
Constructors Constructor Description JsonStructureParser()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Builder<Item,Value>arrayBuilder()Valuebool(boolean value)Builder<Item,Value>documentBuilder()Itemfield(Value key, Value value)Valueident(Value value)Itemitem(Value value)Valuenum(double value)Valuenum(float value)Valuenum(int value)Valuenum(long value)Valuenum(String value)Valuenum(BigInteger value)Builder<Item,Value>objectBuilder()Output<Value>textOutput()Valueuint32(int value)Valueuint64(long value)Valuevalue(Item item)-
Methods inherited from class swim.json.JsonParser
arrayParser, documentParser, objectParser, parseArray, parseIdent, parseNumber, parseObject, parseObjectString, parseString, parseValue, parseValueString, valueParser
-
-
-
-
Method Detail
-
field
public Item field(Value key, Value value)
- Specified by:
fieldin classJsonParser<Item,Value>
-
documentBuilder
public Builder<Item,Value> documentBuilder()
- Specified by:
documentBuilderin classJsonParser<Item,Value>
-
objectBuilder
public Builder<Item,Value> objectBuilder()
- Specified by:
objectBuilderin classJsonParser<Item,Value>
-
arrayBuilder
public Builder<Item,Value> arrayBuilder()
- Specified by:
arrayBuilderin classJsonParser<Item,Value>
-
textOutput
public Output<Value> textOutput()
- Specified by:
textOutputin classJsonParser<Item,Value>
-
num
public Value num(int value)
- Specified by:
numin classJsonParser<Item,Value>
-
num
public Value num(long value)
- Specified by:
numin classJsonParser<Item,Value>
-
num
public Value num(float value)
- Specified by:
numin classJsonParser<Item,Value>
-
num
public Value num(double value)
- Specified by:
numin classJsonParser<Item,Value>
-
num
public Value num(BigInteger value)
- Specified by:
numin classJsonParser<Item,Value>
-
uint32
public Value uint32(int value)
- Specified by:
uint32in classJsonParser<Item,Value>
-
uint64
public Value uint64(long value)
- Specified by:
uint64in classJsonParser<Item,Value>
-
bool
public Value bool(boolean value)
- Specified by:
boolin classJsonParser<Item,Value>
-
-