public abstract class JsonDelegateBase extends Object
Modifier and Type | Field and Description |
---|---|
protected JsonHandlerDelegator |
baseHandler |
protected Object |
objectValue |
protected JsonDelegateBase |
parent |
protected String |
stringValue |
protected JsonValueType |
valueType |
Constructor and Description |
---|
JsonDelegateBase(JsonHandlerDelegator baseHandler,
JsonDelegateBase parent) |
Modifier and Type | Method and Description |
---|---|
void |
addGeneralJson(Map<String,Object> event,
String name)
NOTE: Code-generation-invoked method, method name and parameter order matters
|
void |
endArrayValue(String name) |
void |
endBoolean(boolean value) |
void |
endNull() |
void |
endNumber(String string) |
abstract boolean |
endObjectValue(String name) |
void |
endString(String string) |
JsonDelegateBase |
getParent() |
abstract Object |
getResult() |
static Object |
jsonNumberFromString(String text) |
void |
setObjectValue(Object object) |
abstract JsonDelegateBase |
startArray(String name) |
abstract JsonDelegateBase |
startObject(String name) |
protected Object |
valueToObject() |
protected final JsonHandlerDelegator baseHandler
protected final JsonDelegateBase parent
protected String stringValue
protected JsonValueType valueType
protected Object objectValue
public JsonDelegateBase(JsonHandlerDelegator baseHandler, JsonDelegateBase parent)
public abstract JsonDelegateBase startObject(String name)
public abstract JsonDelegateBase startArray(String name)
public abstract boolean endObjectValue(String name)
public void endArrayValue(String name)
public abstract Object getResult()
public void endString(String string)
public void endNumber(String string)
public void endNull()
public void endBoolean(boolean value)
public void setObjectValue(Object object)
public JsonDelegateBase getParent()
public void addGeneralJson(Map<String,Object> event, String name)
event
- eventname
- nameprotected Object valueToObject()
Copyright © 2005–2020. All rights reserved.