com.esri.arcgis.system
Interface IJSONWriter2

All Superinterfaces:
IJSONWriter, java.io.Serializable
All Known Subinterfaces:
IJSONWriter3
All Known Implementing Classes:
IJSONWriter2Proxy, IJSONWriter3Proxy, JSONWriter

public interface IJSONWriter2
extends IJSONWriter, java.io.Serializable

COM Interface 'IJSONWriter2'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID677fcbb1_c272_4616_b476_2ca3dce8d292
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.system.IJSONWriter
IID408cd30c_b7a6_4793_a07c_4181035c66e7
 
Method Summary
 void reset()
          Resets IJSONWriter's internal state.
 void writeDoubleEx(java.lang.String name, double value, int precision)
          Writes a double with specified number of digits after decimal point.
 void writeDoubleValEx(double value, int precision)
          Writes a double in array with specified number of digits after decimal point.
 void writeRawString(java.lang.String name, java.lang.String value)
          Writes a raw property without any processing.
 void writeRawStringVal(java.lang.String value)
          Writes a raw value without any processing.
 
Methods inherited from interface com.esri.arcgis.system.IJSONWriter
endArray, endObject, getStream, getStringBuffer, setFormatted, setIndent, startArray, startObject, writeBinary, writeBinaryVal, writeBoolean, writeBooleanVal, writeByte, writeByteVal, writeDate, writeDateVal, writeDouble, writeDoubleVal, writeFloat, writeFloatVal, writeInteger, writeIntegerVal, writeNull, writeNullVal, writeShort, writeShortVal, writeString, writeStringVal, writeTo, writeToString, writeVariant, writeVariantVal
 

Field Detail

IID677fcbb1_c272_4616_b476_2ca3dce8d292

static final int IID677fcbb1_c272_4616_b476_2ca3dce8d292
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

reset

void reset()
           throws java.io.IOException,
                  AutomationException
Resets IJSONWriter's internal state.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeRawString

void writeRawString(java.lang.String name,
                    java.lang.String value)
                    throws java.io.IOException,
                           AutomationException
Writes a raw property without any processing. Use to insert JSON sub-object or sub-array strings only.

Parameters:
name - The name (in)
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeRawStringVal

void writeRawStringVal(java.lang.String value)
                       throws java.io.IOException,
                              AutomationException
Writes a raw value without any processing. Use to insert JSON sub-object or sub-array strings only.

Parameters:
value - The value (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeDoubleValEx

void writeDoubleValEx(double value,
                      int precision)
                      throws java.io.IOException,
                             AutomationException
Writes a double in array with specified number of digits after decimal point.

Parameters:
value - The value (in)
precision - The precision (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

writeDoubleEx

void writeDoubleEx(java.lang.String name,
                   double value,
                   int precision)
                   throws java.io.IOException,
                          AutomationException
Writes a double with specified number of digits after decimal point.

Parameters:
name - The name (in)
value - The value (in)
precision - The precision (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.