com.esri.arcgis.geodatabase
Class ITableSortProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.ITableSortProxy
All Implemented Interfaces:
ITableSort, java.io.Externalizable, java.io.Serializable
Direct Known Subclasses:
ITableSort2Proxy

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

Description: 'Provides access to members that return and modify information to sort a table.' 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 ITableSortProxy
extends com.esri.arcgis.interop.Dispatch
implements ITableSort, 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.geodatabase.ITableSort
IID, IID2d0f935e_32f5_11d2_a06f_0000f8775bf9
 
Constructor Summary
  ITableSortProxy()
          Deprecated. For internal use only
  ITableSortProxy(java.lang.Object obj)
          Deprecated.  
protected ITableSortProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  ITableSortProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected ITableSortProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 int getIDByIndex(int index)
          Deprecated. A id by its index value.
 IEnumIDs getIDs()
          Deprecated. List of sorted IDs.
 IQueryFilter getQueryFilter()
          Deprecated. The query filter on table or selection set.
 ICursor getRows()
          Deprecated. Cursor of sorted rows.
 ISelectionSet getSelectionSet()
          Deprecated. The selection set as a source of the data to sort on.
 ITable getTable()
          Deprecated. The table as a source of the data to sort on.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setAscending(java.lang.String field, boolean rhs2)
          Deprecated. Field sort order.
 void setCaseSensitive(java.lang.String field, boolean rhs2)
          Deprecated. Character fields case sensitive.
 void setCompareByRef(ITableSortCallBack rhs1)
          Deprecated. Compare call back interface.
 void setCursorByRef(ICursor rhs1)
          Deprecated. The cursor of the data to sort on.
 void setFields(java.lang.String rhs1)
          Deprecated. Comma list of field names to sort on.
 void setQueryFilterByRef(IQueryFilter queryFilter)
          Deprecated. The query filter on table or selection set.
 void setSelectionSetByRef(ISelectionSet selectionSet)
          Deprecated. The selection set as a source of the data to sort on.
 void setSortCharacters(java.lang.String field, int rhs2)
          Deprecated. Number of characters to sort on, for string fields.
 void setTableByRef(ITable table)
          Deprecated. The table as a source of the data to sort on.
 void sort(ITrackCancel trackCancel)
          Deprecated. Sort rows.
 
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

ITableSortProxy

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

ITableSortProxy

public ITableSortProxy()
Deprecated. 
For internal use only


ITableSortProxy

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

ITableSortProxy

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

ITableSortProxy

protected ITableSortProxy(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

setTableByRef

public void setTableByRef(ITable table)
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
The table as a source of the data to sort on.

Specified by:
setTableByRef in interface ITableSort
Parameters:
table - A reference to a com.esri.arcgis.geodatabase.ITable (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSelectionSetByRef

public void setSelectionSetByRef(ISelectionSet selectionSet)
                          throws java.io.IOException,
                                 AutomationException
Deprecated. 
The selection set as a source of the data to sort on. Cancels Cursor.

Specified by:
setSelectionSetByRef in interface ITableSort
Parameters:
selectionSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCursorByRef

public void setCursorByRef(ICursor rhs1)
                    throws java.io.IOException,
                           AutomationException
Deprecated. 
The cursor of the data to sort on. Ensure that sorting fields are available. Cancels SelectionSet.

Specified by:
setCursorByRef in interface ITableSort
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.ICursor (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setQueryFilterByRef

public void setQueryFilterByRef(IQueryFilter queryFilter)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
The query filter on table or selection set.

Specified by:
setQueryFilterByRef in interface ITableSort
Parameters:
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueryFilter

public IQueryFilter getQueryFilter()
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
The query filter on table or selection set.

Specified by:
getQueryFilter in interface ITableSort
Returns:
A reference to a com.esri.arcgis.geodatabase.IQueryFilter
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFields

public void setFields(java.lang.String rhs1)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Comma list of field names to sort on.

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

setAscending

public void setAscending(java.lang.String field,
                         boolean rhs2)
                  throws java.io.IOException,
                         AutomationException
Deprecated. 
Field sort order.

Specified by:
setAscending in interface ITableSort
Parameters:
field - The field (in)
rhs2 - The rhs2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSortCharacters

public void setSortCharacters(java.lang.String field,
                              int rhs2)
                       throws java.io.IOException,
                              AutomationException
Deprecated. 
Number of characters to sort on, for string fields. A null (default) sorts on the whole string.

Specified by:
setSortCharacters in interface ITableSort
Parameters:
field - The field (in)
rhs2 - The rhs2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCaseSensitive

public void setCaseSensitive(java.lang.String field,
                             boolean rhs2)
                      throws java.io.IOException,
                             AutomationException
Deprecated. 
Character fields case sensitive. Default: False.

Specified by:
setCaseSensitive in interface ITableSort
Parameters:
field - The field (in)
rhs2 - The rhs2 (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setCompareByRef

public void setCompareByRef(ITableSortCallBack rhs1)
                     throws java.io.IOException,
                            AutomationException
Deprecated. 
Compare call back interface. Specify Null (default) for normal behavior.

Specified by:
setCompareByRef in interface ITableSort
Parameters:
rhs1 - A reference to a com.esri.arcgis.geodatabase.ITableSortCallBack (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIDs

public IEnumIDs getIDs()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
List of sorted IDs.

Specified by:
getIDs in interface ITableSort
Returns:
A reference to a com.esri.arcgis.geodatabase.IEnumIDs
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRows

public ICursor getRows()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
Cursor of sorted rows.

Specified by:
getRows in interface ITableSort
Returns:
A reference to a com.esri.arcgis.geodatabase.ICursor
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

sort

public void sort(ITrackCancel trackCancel)
          throws java.io.IOException,
                 AutomationException
Deprecated. 
Sort rows.

Specified by:
sort in interface ITableSort
Parameters:
trackCancel - A reference to a com.esri.arcgis.system.ITrackCancel (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getIDByIndex

public int getIDByIndex(int index)
                 throws java.io.IOException,
                        AutomationException
Deprecated. 
A id by its index value.

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

getTable

public ITable getTable()
                throws java.io.IOException,
                       AutomationException
Deprecated. 
The table as a source of the data to sort on.

Specified by:
getTable in interface ITableSort
Returns:
A reference to a com.esri.arcgis.geodatabase.ITable
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSelectionSet

public ISelectionSet getSelectionSet()
                              throws java.io.IOException,
                                     AutomationException
Deprecated. 
The selection set as a source of the data to sort on. Cancels Cursor.

Specified by:
getSelectionSet in interface ITableSort
Returns:
A reference to a com.esri.arcgis.geodatabase.ISelectionSet
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.