Package org.teavm.backend.c.util.json
Class JsonVisitingConsumer
- java.lang.Object
-
- org.teavm.backend.c.util.json.JsonConsumer
-
- org.teavm.backend.c.util.json.JsonVisitingConsumer
-
public class JsonVisitingConsumer extends JsonConsumer
-
-
Constructor Summary
Constructors Constructor Description JsonVisitingConsumer(JsonVisitor visitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbooleanValue(JsonErrorReporter reporter, boolean value)voidenterArray(JsonErrorReporter reporter)voidenterObject(JsonErrorReporter reporter)voidenterProperty(JsonErrorReporter reporter, String name)voidexitArray(JsonErrorReporter reporter)voidexitObject(JsonErrorReporter reporter)voidexitProperty(JsonErrorReporter reporter, String name)voidfloatValue(JsonErrorReporter reporter, double value)voidintValue(JsonErrorReporter reporter, long value)voidnullValue(JsonErrorReporter reporter)voidstringValue(JsonErrorReporter reporter, String value)
-
-
-
Constructor Detail
-
JsonVisitingConsumer
public JsonVisitingConsumer(JsonVisitor visitor)
-
-
Method Detail
-
enterObject
public void enterObject(JsonErrorReporter reporter)
- Overrides:
enterObjectin classJsonConsumer
-
exitObject
public void exitObject(JsonErrorReporter reporter)
- Overrides:
exitObjectin classJsonConsumer
-
enterArray
public void enterArray(JsonErrorReporter reporter)
- Overrides:
enterArrayin classJsonConsumer
-
exitArray
public void exitArray(JsonErrorReporter reporter)
- Overrides:
exitArrayin classJsonConsumer
-
enterProperty
public void enterProperty(JsonErrorReporter reporter, String name)
- Overrides:
enterPropertyin classJsonConsumer
-
exitProperty
public void exitProperty(JsonErrorReporter reporter, String name)
- Overrides:
exitPropertyin classJsonConsumer
-
stringValue
public void stringValue(JsonErrorReporter reporter, String value)
- Overrides:
stringValuein classJsonConsumer
-
intValue
public void intValue(JsonErrorReporter reporter, long value)
- Overrides:
intValuein classJsonConsumer
-
floatValue
public void floatValue(JsonErrorReporter reporter, double value)
- Overrides:
floatValuein classJsonConsumer
-
nullValue
public void nullValue(JsonErrorReporter reporter)
- Overrides:
nullValuein classJsonConsumer
-
booleanValue
public void booleanValue(JsonErrorReporter reporter, boolean value)
- Overrides:
booleanValuein classJsonConsumer
-
-