com.esri.arcgis.schematic
Class ISchematicRecordsetDesignProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicRecordsetDesignProxy
All Implemented Interfaces:
ISchematicRecordsetDesign, Externalizable, Serializable

public class ISchematicRecordsetDesignProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicRecordsetDesign, Serializable

Provides access to members that manage the schematic recordset design.

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
  ISchematicRecordsetDesignProxy()
           
  ISchematicRecordsetDesignProxy(Object obj)
           
protected ISchematicRecordsetDesignProxy(Object obj, String iid)
           
 
Method Summary
 void addListener(String iidStr, Object theListener, Object theSource)
           
 void alter(String queryString, IEnumSchematicQueryParameter queryParameters)
          Changes the query string and the query parameters of the schematic recordset.
 IFields getFields()
          Fields of the schematic recordset.
 String getQueryString()
          Query string of the schematic recordset.
 IEnumSchematicQueryParameter getSchematicQueryParameters()
          Schematic query parameters of the schematic recordset.
 void removeListener(String iidStr, Object theListener)
           
 void setIdentifierFieldNames(String[] names)
          Changes the identifiers fields names.
 void setParameterValues(Object[] values)
          Changes the query parameters values.
 
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

noncastable

public boolean noncastable
Constructor Detail

ISchematicRecordsetDesignProxy

public ISchematicRecordsetDesignProxy()

ISchematicRecordsetDesignProxy

public ISchematicRecordsetDesignProxy(Object obj)
                               throws IOException
Throws:
IOException

ISchematicRecordsetDesignProxy

protected ISchematicRecordsetDesignProxy(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 com.esri.arcgis.interop.Dispatch
Throws:
IOException

removeListener

public void removeListener(String iidStr,
                           Object theListener)
                    throws IOException
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
IOException

getFields

public IFields getFields()
                  throws IOException,
                         AutomationException
Fields of the schematic recordset.

Product Availability

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

Specified by:
getFields in interface ISchematicRecordsetDesign
Returns:
A reference to a com.esri.arcgis.geodatabase.IFields
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 recordset.

Product Availability

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

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

getSchematicQueryParameters

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

Product Availability

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

Specified by:
getSchematicQueryParameters in interface ISchematicRecordsetDesign
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.

alter

public void alter(String queryString,
                  IEnumSchematicQueryParameter queryParameters)
           throws IOException,
                  AutomationException
Changes the query string and the query parameters of the schematic recordset.

Product Availability

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

Specified by:
alter in interface ISchematicRecordsetDesign
Parameters:
queryString - The queryString (in)
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.

setParameterValues

public void setParameterValues(Object[] values)
                        throws IOException,
                               AutomationException
Changes the query parameters values.

Product Availability

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

Specified by:
setParameterValues in interface ISchematicRecordsetDesign
Parameters:
values - A Variant (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIdentifierFieldNames

public void setIdentifierFieldNames(String[] names)
                             throws IOException,
                                    AutomationException
Changes the identifiers fields names.

Product Availability

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

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