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