com.esri.arcgis.datasourcesraster
Class IUniqueValuesProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.datasourcesraster.IUniqueValuesProxy
All Implemented Interfaces:
IUniqueValues, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
IUniqueValues2Proxy

Deprecated. Internal use only. Proxy for COM Interface 'IUniqueValues'. Generated 3/19/2015 1:20:52 PM from 'C:\ArcGIS\COM\esriDataSourcesRaster.olb'

Description: 'Provides access to members that controls unique values.' 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 IUniqueValuesProxy
extends com.esri.arcgis.interop.Dispatch
implements IUniqueValues, 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.datasourcesraster.IUniqueValues
IID, IIDb2768ab2_e583_4ccf_831d_36237c2f520a
 
Constructor Summary
  IUniqueValuesProxy()
          Deprecated. For internal use only
  IUniqueValuesProxy(java.lang.Object obj)
          Deprecated.  
protected IUniqueValuesProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IUniqueValuesProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IUniqueValuesProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 int add(int value, int count)
          Deprecated. Adds a value if necessary and returns its value ID.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void delete(int value)
          Deprecated. Deletes a value.
 void empty()
          Deprecated. Empties unique values.
 int getCount()
          Deprecated. The total number of unique values.
 void getHistogram(java.lang.Object[] pUniqueValues, java.lang.Object[] pCounts)
          Deprecated. The historgram of values.
 int getMax()
          Deprecated. The maximum of values.
 int getMin()
          Deprecated. The minimum of values.
 int getUniqueCount(int idnex)
          Deprecated. The unique value count at a given index.
 java.lang.Object getUniqueValue(int index)
          Deprecated. The unique value at a given index.
 int lookup(int value)
          Deprecated. Looks up unique index of a given value.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 
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
 

Field Detail

targetClass

public static final java.lang.Class targetClass
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IUniqueValuesProxy

public IUniqueValuesProxy(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

IUniqueValuesProxy

public IUniqueValuesProxy()
Deprecated. 
For internal use only


IUniqueValuesProxy

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

IUniqueValuesProxy

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

IUniqueValuesProxy

protected IUniqueValuesProxy(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 com.esri.arcgis.interop.Dispatch
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 com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

lookup

public int lookup(int value)
           throws java.io.IOException,
                  AutomationException
Deprecated. 
Looks up unique index of a given value.

Specified by:
lookup in interface IUniqueValues
Parameters:
value - The value (in)
Returns:
The index
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

add

public int add(int value,
               int count)
        throws java.io.IOException,
               AutomationException
Deprecated. 
Adds a value if necessary and returns its value ID.

Specified by:
add in interface IUniqueValues
Parameters:
value - The value (in)
count - The count (in)
Returns:
The index
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

delete

public void delete(int value)
            throws java.io.IOException,
                   AutomationException
Deprecated. 
Deletes a value.

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

empty

public void empty()
           throws java.io.IOException,
                  AutomationException
Deprecated. 
Empties unique values.

Specified by:
empty in interface IUniqueValues
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUniqueValue

public java.lang.Object getUniqueValue(int index)
                                throws java.io.IOException,
                                       AutomationException
Deprecated. 
The unique value at a given index.

Specified by:
getUniqueValue in interface IUniqueValues
Parameters:
index - The index (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getUniqueCount

public int getUniqueCount(int idnex)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The unique value count at a given index.

Specified by:
getUniqueCount in interface IUniqueValues
Parameters:
idnex - The idnex (in)
Returns:
The uniqueCount
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCount

public int getCount()
             throws java.io.IOException,
                    AutomationException
Deprecated. 
The total number of unique values.

Specified by:
getCount in interface IUniqueValues
Returns:
The count
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMin

public int getMin()
           throws java.io.IOException,
                  AutomationException
Deprecated. 
The minimum of values.

Specified by:
getMin in interface IUniqueValues
Returns:
The min
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMax

public int getMax()
           throws java.io.IOException,
                  AutomationException
Deprecated. 
The maximum of values.

Specified by:
getMax in interface IUniqueValues
Returns:
The max
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getHistogram

public void getHistogram(java.lang.Object[] pUniqueValues,
                         java.lang.Object[] pCounts)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
The historgram of values.

Specified by:
getHistogram in interface IUniqueValues
Parameters:
pUniqueValues - A Variant (out: use single element array)
pCounts - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.