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, java.io.Externalizable, java.io.Serializable

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

Internal use class Proxy for COM Interface 'ISchematicRecordsetDesign'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic recordset design.' 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.schematic.ISchematicRecordsetDesign
IID, IIDaa010c48_2634_42a5_bc94_dbb3b4350edb
 
Constructor Summary
  ISchematicRecordsetDesignProxy()
          For internal use only
  ISchematicRecordsetDesignProxy(java.lang.Object obj)
           
protected ISchematicRecordsetDesignProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicRecordsetDesignProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicRecordsetDesignProxy(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)
           
 void alter(java.lang.String queryString, IEnumSchematicQueryParameter queryParameters)
          Changes the query string and the query parameters of the schematic recordset.
 IFields getFields()
          Fields of the schematic recordset.
 java.lang.String getQueryString()
          Query string of the schematic recordset.
 IEnumSchematicQueryParameter getSchematicQueryParameters()
          Schematic query parameters of the schematic recordset.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setIdentifierFieldNames(java.lang.String[] names)
          Changes the identifiers fields names.
 void setParameterValues(java.lang.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

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ISchematicRecordsetDesignProxy

public ISchematicRecordsetDesignProxy(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

ISchematicRecordsetDesignProxy

public ISchematicRecordsetDesignProxy()
For internal use only


ISchematicRecordsetDesignProxy

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

ISchematicRecordsetDesignProxy

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

ISchematicRecordsetDesignProxy

protected ISchematicRecordsetDesignProxy(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

getFields

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

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

getQueryString

public java.lang.String getQueryString()
                                throws java.io.IOException,
                                       AutomationException
Query string of the schematic recordset.

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

getSchematicQueryParameters

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

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

alter

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

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

setParameterValues

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

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

setIdentifierFieldNames

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

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