com.esri.arcgis.trackinganalyst
Class QueryBuilder

java.lang.Object
  extended by com.esri.arcgis.trackinganalyst.QueryBuilder
All Implemented Interfaces:
com.esri.arcgis.interop.RemoteObjRef, ISupportErrorInfo, IQueryBuilder, java.io.Serializable

public class QueryBuilder
extends java.lang.Object
implements com.esri.arcgis.interop.RemoteObjRef, IQueryBuilder, ISupportErrorInfo

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

Description 'Controls functionality for the custom query builder for actions.' 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.trackinganalyst.IQueryBuilder
IID, IIDf42a9dbb_9203_49f1_b9e3_379b3a3c5c6c, xxDummy
 
Fields inherited from interface com.esri.arcgis.system.ISupportErrorInfo
IID, IIDdf0b3d60_548f_101b_8e65_08002b2bd119, xxDummy
 
Constructor Summary
QueryBuilder()
          Constructs a QueryBuilder using ArcGIS Engine.
QueryBuilder(java.lang.Object obj)
          Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
QueryBuilder theQueryBuilder = (QueryBuilder) obj;
 
Method Summary
 void doModal(int hParentWindowHandle)
          Displays the Query Builder dialog box.
 boolean equals(java.lang.Object o)
          Compare this object with another
static java.lang.String getClsid()
          getClsid.
 java.lang.String getDatasetDefinitionID()
          The value of the DatasetDefinitionID property.
 java.lang.String getDatasetDefinitionName()
          The value of the DatasetDefinitionName property.
 com.esri.arcgis.interop.Dispatch getJintegraDispatch()
          Deprecated. Internal use only.
 java.lang.String getWhereClause()
          Places SQL where clause in the query builder.
 int hashCode()
          the hashcode for this object
 void interfaceSupportsErrorInfo(GUID riid)
          interfaceSupportsErrorInfo
 void release()
          Release a QueryBuilder.
 void setDatasetDefinitionID(java.lang.String pVal)
          The value of the DatasetDefinitionID property.
 void setDatasetDefinitionName(java.lang.String pVal)
          The value of the DatasetDefinitionName property.
 void setLayer(ILayer rhs1)
          Layer containing test geometries for query.
 void setServerConnection(IServerConnection rhs1)
          Connection to tracking server being used in query.
 void setWhereClause(java.lang.String pVal)
          Places SQL where clause in the query builder.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryBuilder

public QueryBuilder()
             throws java.io.IOException,
                    java.net.UnknownHostException
Constructs a QueryBuilder using ArcGIS Engine.

Throws:
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems

QueryBuilder

public QueryBuilder(java.lang.Object obj)
             throws java.io.IOException
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts.
QueryBuilder theQueryBuilder = (QueryBuilder) obj;

Construct a QueryBuilder using a reference to such an object returned from ArcGIS Engine or Server. This is semantically equivalent to casting obj to QueryBuilder.

Parameters:
obj - an object returned from ArcGIS Engine or Server
Throws:
java.io.IOException - if there are interop problems
Method Detail

getClsid

public static java.lang.String getClsid()
getClsid.


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 QueryBuilder.

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

getWhereClause

public java.lang.String getWhereClause()
                                throws java.io.IOException,
                                       AutomationException
Places SQL where clause in the query builder.

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

setWhereClause

public void setWhereClause(java.lang.String pVal)
                    throws java.io.IOException,
                           AutomationException
Places SQL where clause in the query builder.

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

getDatasetDefinitionName

public java.lang.String getDatasetDefinitionName()
                                          throws java.io.IOException,
                                                 AutomationException
The value of the DatasetDefinitionName property.

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

setDatasetDefinitionName

public void setDatasetDefinitionName(java.lang.String pVal)
                              throws java.io.IOException,
                                     AutomationException
The value of the DatasetDefinitionName property.

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

getDatasetDefinitionID

public java.lang.String getDatasetDefinitionID()
                                        throws java.io.IOException,
                                               AutomationException
The value of the DatasetDefinitionID property.

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

setDatasetDefinitionID

public void setDatasetDefinitionID(java.lang.String pVal)
                            throws java.io.IOException,
                                   AutomationException
The value of the DatasetDefinitionID property.

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

setServerConnection

public void setServerConnection(IServerConnection rhs1)
                         throws java.io.IOException,
                                AutomationException
Connection to tracking server being used in query.

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

setLayer

public void setLayer(ILayer rhs1)
              throws java.io.IOException,
                     AutomationException
Layer containing test geometries for query.

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

doModal

public void doModal(int hParentWindowHandle)
             throws java.io.IOException,
                    AutomationException
Displays the Query Builder dialog box.

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

interfaceSupportsErrorInfo

public void interfaceSupportsErrorInfo(GUID riid)
                                throws java.io.IOException,
                                       AutomationException
interfaceSupportsErrorInfo

Specified by:
interfaceSupportsErrorInfo in interface ISupportErrorInfo
Parameters:
riid - A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.