com.esri.arcgis.trackinganalyst
Class TMSSelectSet

java.lang.Object
  extended by com.esri.arcgis.trackinganalyst.TMSSelectSet
All Implemented Interfaces:
ISelectionSet, ISelectionSet2, com.esri.arcgis.interop.RemoteObjRef, java.io.Serializable

public class TMSSelectSet
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, ISelectionSet, ISelectionSet2

COM Class 'TMSSelectSet'. Generated 3/19/2015 1:20:45 PM from 'C:\ArcGIS\COM\esriTrackingAnalyst.olb'

Description 'Controls the tracking selection set.' 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 =

See Also:
Serialized Form

Field Summary
 
Fields inherited from interface com.esri.arcgis.geodatabase.ISelectionSet2
IID, IID098af83f_8390_11d4_9fd1_00c04f6bdf0c, xxDummy
 
Fields inherited from interface com.esri.arcgis.geodatabase.ISelectionSet
IIDf7ad47d1_d55e_11d1_8882_0000f877762d
 
Constructor Summary
TMSSelectSet(java.lang.Object obj)
          Construct a TMSSelectSet using a reference to such an object returned from ArcGIS Engine or Server.
 
Method Summary
 void add(int oID)
          Adds an object id to the selection set.
 void addList(int count, int[] oIDList)
          Adds a list of object id's to the selection set.
 void combine(ISelectionSet otherSet, int setOp, ISelectionSet[] resultSet)
          Combines this selection set with another selection set using the specified set operation.
 boolean equals(java.lang.Object o)
          Compare this object with another
 int getCount()
          The number of oids in the selection set.
 IName getFullName()
          The full name of the selection set.
 IEnumIDs getIDs()
          Enumerates the object ids in the selection set.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 ITable getTarget()
          The Table or FeatureClass over which the selection set is defined.
 int hashCode()
          the hashcode for this object
 void makePermanent()
          Makes the SelectionSet permanent.
 void refresh()
          Refreshes the state of a snapshot selection.
 void release()
          Release a TMSSelectSet.
 void removeList(int count, int[] oIDList)
          Removes a list of object id's from the selection set.
 void search(IQueryFilter queryFilter, boolean recycling, ICursor[] cursor)
          Returns a cursor that can be used to retrieve the objects specified by a query over this selection set.
 ISelectionSet select(IQueryFilter queryFilter, int selType, int selOption, IWorkspace selectionContainer)
          Returns a new selection That contains the object ids selected by a query over this selection set.
 void update(IQueryFilter queryFilter, boolean recycling, ICursor[] cursor)
          Returns a cursor that can be used to update the objects specified by a query over this selection set.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TMSSelectSet

public TMSSelectSet(java.lang.Object obj)
             throws java.io.IOException
Construct a TMSSelectSet using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to TMSSelectSet.
Casting to this class from the return value of a method will not work, as this class represents an abstract class in ArcObjects.
*
TMSSelectSet o = (TMSSelectSet)obj; // will not work

TMSSelectSet o = new TMSSelectSet(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Server

Throws:
java.io.IOException - if there are interop problems TMSSelectSet theTMSSelectSet = (TMSSelectSet) obj;
Method Detail

equals

public boolean equals(java.lang.Object o)
Compare this object with another

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
the hashcode for this object

Overrides:
hashCode in class java.lang.Object

getJintegraDispatch

public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
Deprecated. Internal use only.

Specified by:
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRef

release

public void release()
Release a TMSSelectSet.

Specified by:
release in interface com.esri.arcgis.interop.RemoteObjRef

getFullName

public IName getFullName()
                  throws java.io.IOException,
                         AutomationException
The full name of the selection set.

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

getTarget

public ITable getTarget()
                 throws java.io.IOException,
                        AutomationException
The Table or FeatureClass over which the selection set is defined.

Specified by:
getTarget in interface ISelectionSet
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.

makePermanent

public void makePermanent()
                   throws java.io.IOException,
                          AutomationException
Makes the SelectionSet permanent. By default SelectionSets are deleted when released.

Specified by:
makePermanent in interface ISelectionSet
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
The number of oids in the selection set.

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

add

public void add(int oID)
         throws java.io.IOException,
                AutomationException
Adds an object id to the selection set.

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

addList

public void addList(int count,
                    int[] oIDList)
             throws java.io.IOException,
                    AutomationException
Adds a list of object id's to the selection set.

Specified by:
addList in interface ISelectionSet
Parameters:
count - The count (in)
oIDList - The oIDList (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

combine

public void combine(ISelectionSet otherSet,
                    int setOp,
                    ISelectionSet[] resultSet)
             throws java.io.IOException,
                    AutomationException
Combines this selection set with another selection set using the specified set operation.

Specified by:
combine in interface ISelectionSet
Parameters:
otherSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (in)
setOp - A com.esri.arcgis.geodatabase.esriSetOperation constant (in)
resultSet - A reference to a com.esri.arcgis.geodatabase.ISelectionSet (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

search

public void search(IQueryFilter queryFilter,
                   boolean recycling,
                   ICursor[] cursor)
            throws java.io.IOException,
                   AutomationException
Returns a cursor that can be used to retrieve the objects specified by a query over this selection set.

Specified by:
search in interface ISelectionSet
Parameters:
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
recycling - The recycling (in)
cursor - A reference to a com.esri.arcgis.geodatabase.ICursor (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

select

public ISelectionSet select(IQueryFilter queryFilter,
                            int selType,
                            int selOption,
                            IWorkspace selectionContainer)
                     throws java.io.IOException,
                            AutomationException
Returns a new selection That contains the object ids selected by a query over this selection set.

Specified by:
select in interface ISelectionSet
Parameters:
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
selType - A com.esri.arcgis.geodatabase.esriSelectionType constant (in)
selOption - A com.esri.arcgis.geodatabase.esriSelectionOption constant (in)
selectionContainer - A reference to a com.esri.arcgis.geodatabase.IWorkspace (in)
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.

refresh

public void refresh()
             throws java.io.IOException,
                    AutomationException
Refreshes the state of a snapshot selection.

Specified by:
refresh in interface ISelectionSet
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
Enumerates the object ids in the selection set.

Specified by:
getIDs in interface ISelectionSet
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.

removeList

public void removeList(int count,
                       int[] oIDList)
                throws java.io.IOException,
                       AutomationException
Removes a list of object id's from the selection set.

Specified by:
removeList in interface ISelectionSet
Parameters:
count - The count (in)
oIDList - The oIDList (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

update

public void update(IQueryFilter queryFilter,
                   boolean recycling,
                   ICursor[] cursor)
            throws java.io.IOException,
                   AutomationException
Returns a cursor that can be used to update the objects specified by a query over this selection set.

Specified by:
update in interface ISelectionSet2
Parameters:
queryFilter - A reference to a com.esri.arcgis.geodatabase.IQueryFilter (in)
recycling - The recycling (in)
cursor - A reference to a com.esri.arcgis.geodatabase.ICursor (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.