com.esri.arcgis.system
Class IJSONArray2Proxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.system.IJSONArrayProxy
          extended by com.esri.arcgis.system.IJSONArray2Proxy
All Implemented Interfaces:
IJSONArray, IJSONArray2, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IJSONArray2'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSystem.olb'

Description: 'Provides simplified DOM-like JSON serialization and de-serialization API.' 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 =

public class IJSONArray2Proxy
extends IJSONArrayProxy
implements IJSONArray2, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.system.IJSONArray2
IID, IID71208a81_c9e0_48c9_a81a_18558cb6ea2e
 
Fields inherited from interface com.esri.arcgis.system.IJSONArray
IID4abe3bc0_6d3c_4fba_9c55_c9ac7c32d9b1
 
Constructor Summary
  IJSONArray2Proxy()
          Deprecated. For internal use only
  IJSONArray2Proxy(java.lang.Object obj)
          Deprecated.  
protected IJSONArray2Proxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IJSONArray2Proxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IJSONArray2Proxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addInt64(long value)
          Deprecated. Adds new variant value to the array.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void addUInt64(long value)
          Deprecated. Adds new variant value to the array.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 boolean tryGetValueAsInt64(int index, long[] value)
          Deprecated. Returns array value at a given index as LONGLONG.
 boolean tryGetValueAsUInt64(int index, long[] value)
          Deprecated. Returns array value at a given index as ULONGLONG.
 boolean tryGetValueAsVariant(int index, int variantType, java.lang.Object[] value)
          Deprecated. Returns array value at a given index as a VARIANT of the requested type.
 
Methods inherited from class com.esri.arcgis.system.IJSONArrayProxy
add, addBoolean, addDate, addDouble, addDoubleEx, addJSONArray, addJSONObject, addLong, addNull, addString, clearAll, createMemberArray, createMemberObject, getCount, getValue, isValueNull, parseJSON, parseString, removeValue, toJSON, toJSONString, tryGetValueAsArray, tryGetValueAsBoolean, tryGetValueAsDate, tryGetValueAsDouble, tryGetValueAsLong, tryGetValueAsObject, tryGetValueAsString
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.system.IJSONArray
add, addBoolean, addDate, addDouble, addDoubleEx, addJSONArray, addJSONObject, addLong, addNull, addString, clearAll, createMemberArray, createMemberObject, getCount, getValue, isValueNull, parseJSON, parseString, removeValue, toJSON, toJSONString, tryGetValueAsArray, tryGetValueAsBoolean, tryGetValueAsDate, tryGetValueAsDouble, tryGetValueAsLong, tryGetValueAsObject, tryGetValueAsString
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IJSONArray2Proxy

public IJSONArray2Proxy(java.lang.String CLSID,
                        java.lang.String host,
                        com.esri.arcgis.interop.AuthInfo authInfo)
                 throws java.net.UnknownHostException,
                        java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IJSONArray2Proxy

public IJSONArray2Proxy()
Deprecated. 
For internal use only


IJSONArray2Proxy

public IJSONArray2Proxy(java.lang.Object obj)
                 throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IJSONArray2Proxy

protected IJSONArray2Proxy(java.lang.Object obj,
                           java.lang.String iid)
                    throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

IJSONArray2Proxy

protected IJSONArray2Proxy(java.lang.String CLSID,
                           java.lang.String iid,
                           java.lang.String host,
                           com.esri.arcgis.interop.AuthInfo authInfo)
                    throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Deprecated. 
Overrides:
addListener in class IJSONArrayProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Deprecated. 
Overrides:
removeListener in class IJSONArrayProxy
Throws:
java.io.IOException

addInt64

public void addInt64(long value)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Adds new variant value to the array.

Specified by:
addInt64 in interface IJSONArray2
Parameters:
value - Signed 64-bit int (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

addUInt64

public void addUInt64(long value)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Adds new variant value to the array.

Specified by:
addUInt64 in interface IJSONArray2
Parameters:
value - Unsigned 64-bit int (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

tryGetValueAsInt64

public boolean tryGetValueAsInt64(int index,
                                  long[] value)
                           throws java.io.IOException,
                                  AutomationException
Deprecated. 
Returns array value at a given index as LONGLONG. If index is out of bounds or type coercion fails, returns VARIANT_FALSE in 'success' parameter.

Specified by:
tryGetValueAsInt64 in interface IJSONArray2
Parameters:
index - The index (in)
value - Signed 64-bit int (out: use single element array)
Returns:
The success
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

tryGetValueAsUInt64

public boolean tryGetValueAsUInt64(int index,
                                   long[] value)
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
Returns array value at a given index as ULONGLONG. If index is out of bounds or type coercion fails, returns VARIANT_FALSE in 'success' parameter.

Specified by:
tryGetValueAsUInt64 in interface IJSONArray2
Parameters:
index - The index (in)
value - Unsigned 64-bit int (out: use single element array)
Returns:
The success
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

tryGetValueAsVariant

public boolean tryGetValueAsVariant(int index,
                                    int variantType,
                                    java.lang.Object[] value)
                             throws java.io.IOException,
                                    AutomationException
Deprecated. 
Returns array value at a given index as a VARIANT of the requested type. If index is out of bounds or type coercion fails, returns VARIANT_FALSE in 'success' parameter.

Specified by:
tryGetValueAsVariant in interface IJSONArray2
Parameters:
index - The index (in)
variantType - The variantType (in)
value - A Variant (out: use single element array)
Returns:
The success
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.