com.esri.arcgis.schematic
Class ISchematicAttributeQueryProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicAttributeProxy
          extended by com.esri.arcgis.schematic.ISchematicAttributeQueryProxy
All Implemented Interfaces:
ISchematicAttribute, ISchematicAttributeQuery, Externalizable, Serializable

public class ISchematicAttributeQueryProxy
extends ISchematicAttributeProxy
implements ISchematicAttributeQuery, Serializable

Provides access to members that manage the schematic attribute query.

Description

An attribute Query is an attribute whose values will be returned by a query. Configuring Query schematic attribute parameters consists of specifying that query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Constructor Summary
  ISchematicAttributeQueryProxy()
           
  ISchematicAttributeQueryProxy(Object obj)
           
protected ISchematicAttributeQueryProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 String getFieldName()
          Result field name of the schematic attribute query.
 String getQueryString()
          Query string of the schematic attribute query.
 ISchematicDataSource getSchematicDataSource()
          Schematic data source of the schematic attribute query.
 IEnumSchematicQueryParameter getSchematicQueryParameters()
          Schematic query parameters of the schematic attribute query.
 boolean isUseAssociatedFeatureDataSource()
          Indicates if the query must use the associted feature datasource (useful to query the same version).
 void removeListener(String iidStr, Object theListener)
           
 void setFieldName(String fieldName)
          Result field name of the schematic attribute query.
 void setQueryString(String queryString)
          Query string of the schematic attribute query.
 void setSchematicDataSourceByRef(ISchematicDataSource schematicDataSource)
          Schematic data source of the schematic attribute query.
 void setSchematicQueryParameters(IEnumSchematicQueryParameter queryParameters)
          Schematic query parameters of the schematic attribute query.
 void setUseAssociatedFeatureDataSource(boolean useAssociatedFeatureDataSource)
          Indicates if the query must use the associted feature datasource (useful to query the same version).
 
Methods inherited from class com.esri.arcgis.schematic.ISchematicAttributeProxy
delete, getCLSID, getDescription, getName, getSchematicObjectClass, getValue, setName
 
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
 
Methods inherited from interface com.esri.arcgis.schematic.ISchematicAttribute
delete, getCLSID, getDescription, getName, getSchematicObjectClass, getValue, setName
 

Field Detail

noncastable

public boolean noncastable
Constructor Detail

ISchematicAttributeQueryProxy

public ISchematicAttributeQueryProxy()

ISchematicAttributeQueryProxy

public ISchematicAttributeQueryProxy(Object obj)
                              throws IOException
Throws:
IOException

ISchematicAttributeQueryProxy

protected ISchematicAttributeQueryProxy(Object obj,
                                        String iid)
                                 throws IOException
Throws:
IOException
Method Detail

addListener

public void addListener(String iidStr,
                        Object theListener,
                        Object theSource)
                 throws IOException
Overrides:
addListener in class ISchematicAttributeProxy
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class ISchematicAttributeProxy
Throws:
IOException

getSchematicQueryParameters

public IEnumSchematicQueryParameter getSchematicQueryParameters()
                                                         throws IOException,
                                                                AutomationException
Schematic query parameters of the schematic attribute query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getSchematicQueryParameters in interface ISchematicAttributeQuery
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicQueryParameter
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSchematicQueryParameters

public void setSchematicQueryParameters(IEnumSchematicQueryParameter queryParameters)
                                 throws IOException,
                                        AutomationException
Schematic query parameters of the schematic attribute query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setSchematicQueryParameters in interface ISchematicAttributeQuery
Parameters:
queryParameters - A reference to a com.esri.arcgis.schematic.IEnumSchematicQueryParameter (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getQueryString

public String getQueryString()
                      throws IOException,
                             AutomationException
Query string of the schematic attribute query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getQueryString in interface ISchematicAttributeQuery
Returns:
The queryString
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setQueryString

public void setQueryString(String queryString)
                    throws IOException,
                           AutomationException
Query string of the schematic attribute query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setQueryString in interface ISchematicAttributeQuery
Parameters:
queryString - The queryString (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicDataSource

public ISchematicDataSource getSchematicDataSource()
                                            throws IOException,
                                                   AutomationException
Schematic data source of the schematic attribute query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getSchematicDataSource in interface ISchematicAttributeQuery
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDataSource
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSchematicDataSourceByRef

public void setSchematicDataSourceByRef(ISchematicDataSource schematicDataSource)
                                 throws IOException,
                                        AutomationException
Schematic data source of the schematic attribute query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setSchematicDataSourceByRef in interface ISchematicAttributeQuery
Parameters:
schematicDataSource - A reference to a com.esri.arcgis.schematic.ISchematicDataSource (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseAssociatedFeatureDataSource

public boolean isUseAssociatedFeatureDataSource()
                                         throws IOException,
                                                AutomationException
Indicates if the query must use the associted feature datasource (useful to query the same version).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
isUseAssociatedFeatureDataSource in interface ISchematicAttributeQuery
Returns:
The useAssociatedFeatureDataSource
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setUseAssociatedFeatureDataSource

public void setUseAssociatedFeatureDataSource(boolean useAssociatedFeatureDataSource)
                                       throws IOException,
                                              AutomationException
Indicates if the query must use the associted feature datasource (useful to query the same version).

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setUseAssociatedFeatureDataSource in interface ISchematicAttributeQuery
Parameters:
useAssociatedFeatureDataSource - The useAssociatedFeatureDataSource (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFieldName

public String getFieldName()
                    throws IOException,
                           AutomationException
Result field name of the schematic attribute query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
getFieldName in interface ISchematicAttributeQuery
Returns:
The fieldName
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setFieldName

public void setFieldName(String fieldName)
                  throws IOException,
                         AutomationException
Result field name of the schematic attribute query.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Specified by:
setFieldName in interface ISchematicAttributeQuery
Parameters:
fieldName - The fieldName (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.