Package org.h2.util.json
Class JSONValueTarget
JSON value target.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidendArray()End of the current array.voidEnd of the current object.Returns the result.booleanReturns whether member's name or the end of the current object is expected.booleanReturns whether value separator expected before the next member or value.voidName of a member.voidStart of an array.voidStart of an object.voidParse "false".voidParse "null".voidvalueNumber(BigDecimal number) A number value.voidvalueString(String string) A string value.voidParse "true".
-
Constructor Details
-
JSONValueTarget
public JSONValueTarget()Creates new instance of JSON value target.
-
-
Method Details
-
startObject
public void startObject()Description copied from class:JSONTargetStart of an object.- Specified by:
startObjectin classJSONTarget<JSONValue>
-
endObject
public void endObject()Description copied from class:JSONTargetEnd of the current object.- Specified by:
endObjectin classJSONTarget<JSONValue>
-
startArray
public void startArray()Description copied from class:JSONTargetStart of an array.- Specified by:
startArrayin classJSONTarget<JSONValue>
-
endArray
public void endArray()Description copied from class:JSONTargetEnd of the current array.- Specified by:
endArrayin classJSONTarget<JSONValue>
-
member
Description copied from class:JSONTargetName of a member.- Specified by:
memberin classJSONTarget<JSONValue>- Parameters:
name- the name
-
valueNull
public void valueNull()Description copied from class:JSONTargetParse "null".nullvalue.- Specified by:
valueNullin classJSONTarget<JSONValue>
-
valueFalse
public void valueFalse()Description copied from class:JSONTargetParse "false".falsevalue.- Specified by:
valueFalsein classJSONTarget<JSONValue>
-
valueTrue
public void valueTrue()Description copied from class:JSONTargetParse "true".truevalue.- Specified by:
valueTruein classJSONTarget<JSONValue>
-
valueNumber
Description copied from class:JSONTargetA number value.- Specified by:
valueNumberin classJSONTarget<JSONValue>- Parameters:
number- the number
-
valueString
Description copied from class:JSONTargetA string value.- Specified by:
valueStringin classJSONTarget<JSONValue>- Parameters:
string- the string
-
isPropertyExpected
public boolean isPropertyExpected()Description copied from class:JSONTargetReturns whether member's name or the end of the current object is expected.- Specified by:
isPropertyExpectedin classJSONTarget<JSONValue>- Returns:
trueif it is,falseotherwise
-
isValueSeparatorExpected
public boolean isValueSeparatorExpected()Description copied from class:JSONTargetReturns whether value separator expected before the next member or value.- Specified by:
isValueSeparatorExpectedin classJSONTarget<JSONValue>- Returns:
trueif it is,falseotherwise
-
getResult
Description copied from class:JSONTargetReturns the result.- Specified by:
getResultin classJSONTarget<JSONValue>- Returns:
- the result
-