Package com.esri.core.geometry
Class JsonStringWriter
- java.lang.Object
-
- com.esri.core.geometry.JsonWriter
-
- com.esri.core.geometry.JsonStringWriter
-
final class JsonStringWriter extends JsonWriter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.esri.core.geometry.JsonWriter
JsonWriter.Action, JsonWriter.State
-
-
Field Summary
Fields Modifier and Type Field Description private AttributeStreamOfInt32
m_functionStack
private java.lang.StringBuilder
m_jsonString
-
Constructor Summary
Constructors Constructor Description JsonStringWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
accept_(int action)
(package private) void
addFieldName(java.lang.String fieldName)
(package private) void
addPairArray(java.lang.String fieldName)
(package private) void
addPairBoolean(java.lang.String fieldName, boolean v)
(package private) void
addPairDouble(java.lang.String fieldName, double v)
(package private) void
addPairDouble(java.lang.String fieldName, double v, int precision, boolean bFixedPoint)
(package private) void
addPairInt(java.lang.String fieldName, int v)
(package private) void
addPairNull(java.lang.String fieldName)
(package private) void
addPairObject(java.lang.String fieldName)
(package private) void
addPairString(java.lang.String fieldName, java.lang.String v)
(package private) void
addValueArray()
private void
addValueArray_()
(package private) void
addValueBoolean(boolean v)
private void
addValueBoolean_(boolean v)
(package private) void
addValueDouble(double v)
(package private) void
addValueDouble(double v, int precision, boolean bFixedPoint)
private void
addValueDouble_(double v)
private void
addValueDouble_(double v, int precision, boolean bFixedPoint)
(package private) void
addValueInt(int v)
private void
addValueInt_(int v)
(package private) void
addValueNull()
private void
addValueNull_()
(package private) void
addValueObject()
private void
addValueObject_()
(package private) void
addValueString(java.lang.String v)
private void
addValueString_(java.lang.String v)
private void
appendQuote_(java.lang.String string)
private void
arrayStart_(int action)
private void
elementEnd_(int action)
(package private) void
endArray()
(package private) void
endObject()
private void
fieldNameEnd_(int action)
(package private) java.lang.Object
getJson()
private void
next_(int action)
private void
objectStart_(int action)
private void
pairEnd_(int action)
private void
start_(int action)
(package private) void
startArray()
(package private) void
startObject()
-
-
-
Field Detail
-
m_jsonString
private java.lang.StringBuilder m_jsonString
-
m_functionStack
private AttributeStreamOfInt32 m_functionStack
-
-
Method Detail
-
getJson
java.lang.Object getJson()
- Specified by:
getJson
in classJsonWriter
-
startObject
void startObject()
- Specified by:
startObject
in classJsonWriter
-
startArray
void startArray()
- Specified by:
startArray
in classJsonWriter
-
endObject
void endObject()
- Specified by:
endObject
in classJsonWriter
-
endArray
void endArray()
- Specified by:
endArray
in classJsonWriter
-
addFieldName
void addFieldName(java.lang.String fieldName)
- Specified by:
addFieldName
in classJsonWriter
-
addPairObject
void addPairObject(java.lang.String fieldName)
- Specified by:
addPairObject
in classJsonWriter
-
addPairArray
void addPairArray(java.lang.String fieldName)
- Specified by:
addPairArray
in classJsonWriter
-
addPairString
void addPairString(java.lang.String fieldName, java.lang.String v)
- Specified by:
addPairString
in classJsonWriter
-
addPairDouble
void addPairDouble(java.lang.String fieldName, double v)
- Specified by:
addPairDouble
in classJsonWriter
-
addPairDouble
void addPairDouble(java.lang.String fieldName, double v, int precision, boolean bFixedPoint)
- Specified by:
addPairDouble
in classJsonWriter
-
addPairInt
void addPairInt(java.lang.String fieldName, int v)
- Specified by:
addPairInt
in classJsonWriter
-
addPairBoolean
void addPairBoolean(java.lang.String fieldName, boolean v)
- Specified by:
addPairBoolean
in classJsonWriter
-
addPairNull
void addPairNull(java.lang.String fieldName)
- Specified by:
addPairNull
in classJsonWriter
-
addValueObject
void addValueObject()
- Specified by:
addValueObject
in classJsonWriter
-
addValueArray
void addValueArray()
- Specified by:
addValueArray
in classJsonWriter
-
addValueString
void addValueString(java.lang.String v)
- Specified by:
addValueString
in classJsonWriter
-
addValueDouble
void addValueDouble(double v)
- Specified by:
addValueDouble
in classJsonWriter
-
addValueDouble
void addValueDouble(double v, int precision, boolean bFixedPoint)
- Specified by:
addValueDouble
in classJsonWriter
-
addValueInt
void addValueInt(int v)
- Specified by:
addValueInt
in classJsonWriter
-
addValueBoolean
void addValueBoolean(boolean v)
- Specified by:
addValueBoolean
in classJsonWriter
-
addValueNull
void addValueNull()
- Specified by:
addValueNull
in classJsonWriter
-
addValueObject_
private void addValueObject_()
-
addValueArray_
private void addValueArray_()
-
addValueString_
private void addValueString_(java.lang.String v)
-
addValueDouble_
private void addValueDouble_(double v)
-
addValueDouble_
private void addValueDouble_(double v, int precision, boolean bFixedPoint)
-
addValueInt_
private void addValueInt_(int v)
-
addValueBoolean_
private void addValueBoolean_(boolean v)
-
addValueNull_
private void addValueNull_()
-
next_
private void next_(int action)
-
accept_
private void accept_(int action)
-
start_
private void start_(int action)
-
objectStart_
private void objectStart_(int action)
-
pairEnd_
private void pairEnd_(int action)
-
arrayStart_
private void arrayStart_(int action)
-
elementEnd_
private void elementEnd_(int action)
-
fieldNameEnd_
private void fieldNameEnd_(int action)
-
appendQuote_
private void appendQuote_(java.lang.String string)
-
-