com.esri.arcgis.geodatabase
Class IQueryDescriptionProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geodatabase.IQueryDescriptionProxy
All Implemented Interfaces:
IQueryDescription, java.io.Externalizable, java.io.Serializable

public class IQueryDescriptionProxy
extends com.esri.arcgis.interop.Dispatch
implements IQueryDescription, java.io.Serializable

Internal use class Proxy for COM Interface 'IQueryDescription'. Generated 3/19/2015 1:20:54 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Query information' 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
 boolean noncastable
           
static java.lang.Class targetClass
           
 
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.IQueryDescription
IID, IID2e060684_e14c_44d3_858a_442ab6a0a863
 
Constructor Summary
  IQueryDescriptionProxy()
          For internal use only
  IQueryDescriptionProxy(java.lang.Object obj)
           
protected IQueryDescriptionProxy(java.lang.Object obj, java.lang.String iid)
           
  IQueryDescriptionProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected IQueryDescriptionProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 IFields getFields()
          The resultset fields.
 int getGeometryType()
          Geometry type on the spatial column if present.
 java.lang.String getOIDColumnName()
          Name of OID field.
 java.lang.String getOIDFields()
          Unique key field(s).
 java.lang.String getQuery()
          Query statemaent.
 java.lang.String getShapeColumnName()
          Geometry column if present.
 ISpatialReference getSpatialReference()
          Spatial reference.
 java.lang.String getSrid()
          Srid of the resultset.
 boolean isOIDMappedColumn()
          Indicates if a virtual OID column is required.
 boolean isSpatialQuery()
          Indicates if the query resultset is spatial.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setGeometryType(int pGeomType)
          Geometry type on the spatial column if present.
 void setOIDFields(java.lang.String ppOidMap)
          Unique key field(s).
 void setSpatialReference(ISpatialReference ppSpatialReference)
          Spatial reference.
 void setSrid(java.lang.String pSrid)
          Srid of the resultset.
 
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

noncastable

public boolean noncastable
Constructor Detail

IQueryDescriptionProxy

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

IQueryDescriptionProxy

public IQueryDescriptionProxy()
For internal use only


IQueryDescriptionProxy

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

IQueryDescriptionProxy

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

IQueryDescriptionProxy

protected IQueryDescriptionProxy(java.lang.String CLSID,
                                 java.lang.String iid,
                                 java.lang.String host,
                                 com.esri.arcgis.interop.AuthInfo authInfo)
                          throws java.io.IOException
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
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
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

setSrid

public void setSrid(java.lang.String pSrid)
             throws java.io.IOException,
                    AutomationException
Srid of the resultset.

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

getSrid

public java.lang.String getSrid()
                         throws java.io.IOException,
                                AutomationException
Srid of the resultset.

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

setSpatialReference

public void setSpatialReference(ISpatialReference ppSpatialReference)
                         throws java.io.IOException,
                                AutomationException
Spatial reference.

Specified by:
setSpatialReference in interface IQueryDescription
Parameters:
ppSpatialReference - A reference to a com.esri.arcgis.geometry.ISpatialReference (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSpatialReference

public ISpatialReference getSpatialReference()
                                      throws java.io.IOException,
                                             AutomationException
Spatial reference.

Specified by:
getSpatialReference in interface IQueryDescription
Returns:
A reference to a com.esri.arcgis.geometry.ISpatialReference
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setOIDFields

public void setOIDFields(java.lang.String ppOidMap)
                  throws java.io.IOException,
                         AutomationException
Unique key field(s).

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

getOIDFields

public java.lang.String getOIDFields()
                              throws java.io.IOException,
                                     AutomationException
Unique key field(s).

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

setGeometryType

public void setGeometryType(int pGeomType)
                     throws java.io.IOException,
                            AutomationException
Geometry type on the spatial column if present.

Specified by:
setGeometryType in interface IQueryDescription
Parameters:
pGeomType - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryType

public int getGeometryType()
                    throws java.io.IOException,
                           AutomationException
Geometry type on the spatial column if present.

Specified by:
getGeometryType in interface IQueryDescription
Returns:
A com.esri.arcgis.geometry.esriGeometryType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShapeColumnName

public java.lang.String getShapeColumnName()
                                    throws java.io.IOException,
                                           AutomationException
Geometry column if present.

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

getOIDColumnName

public java.lang.String getOIDColumnName()
                                  throws java.io.IOException,
                                         AutomationException
Name of OID field.

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

getFields

public IFields getFields()
                  throws java.io.IOException,
                         AutomationException
The resultset fields.

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

getQuery

public java.lang.String getQuery()
                          throws java.io.IOException,
                                 AutomationException
Query statemaent.

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

isOIDMappedColumn

public boolean isOIDMappedColumn()
                          throws java.io.IOException,
                                 AutomationException
Indicates if a virtual OID column is required.

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

isSpatialQuery

public boolean isSpatialQuery()
                       throws java.io.IOException,
                              AutomationException
Indicates if the query resultset is spatial.

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