R - the type of the resultpublic abstract class JSONTarget<R>
extends java.lang.Object
| Constructor and Description |
|---|
JSONTarget() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
endArray()
End of the current array.
|
abstract void |
endObject()
End of the current object.
|
abstract R |
getResult()
Returns the result.
|
abstract boolean |
isPropertyExpected()
Returns whether member's name or the end of the current object is
expected.
|
abstract boolean |
isValueSeparatorExpected()
Returns whether value separator expected before the next member or value.
|
abstract void |
member(java.lang.String name)
Name of a member.
|
abstract void |
startArray()
Start of an array.
|
abstract void |
startObject()
Start of an object.
|
abstract void |
valueFalse()
Parse "false".
|
abstract void |
valueNull()
Parse "null".
|
abstract void |
valueNumber(java.math.BigDecimal number)
A number value.
|
abstract void |
valueString(java.lang.String string)
A string value.
|
abstract void |
valueTrue()
Parse "true".
|
public abstract void startObject()
public abstract void endObject()
public abstract void startArray()
public abstract void endArray()
public abstract void member(java.lang.String name)
name - the namepublic abstract void valueNull()
null value.public abstract void valueFalse()
false value.public abstract void valueTrue()
true value.public abstract void valueNumber(java.math.BigDecimal number)
number - the numberpublic abstract void valueString(java.lang.String string)
string - the stringpublic abstract boolean isPropertyExpected()
true if it is, false otherwisepublic abstract boolean isValueSeparatorExpected()
true if it is, false otherwisepublic abstract R getResult()