com.esri.arcgis.schematic
Class ISchematicRecordsetProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicRecordsetProxy
All Implemented Interfaces:
ISchematicRecordset, java.io.Externalizable, java.io.Serializable

public class ISchematicRecordsetProxy
extends com.esri.arcgis.interop.Dispatch
implements ISchematicRecordset, java.io.Serializable

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

Description: 'Provides access to members that manage the schematic recordset.' 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.ISchematicRecordset
IID, IID48b5397d_2a89_4c58_b63d_0376f938f7f0
 
Constructor Summary
  ISchematicRecordsetProxy()
          For internal use only
  ISchematicRecordsetProxy(java.lang.Object obj)
           
protected ISchematicRecordsetProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicRecordsetProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicRecordsetProxy(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 close()
          Closes the schematic recordset.
 void findRecord(java.lang.String identifier)
          Finds a record by its identifiers fields values inside the schematic recordset.
 java.lang.String getRecordIdentifier()
          Current record identifiers fields values.
 java.lang.Object getRecordValue(java.lang.String fieldName)
          Field value of the current record.
 ISchematicDataSource getSchematicDataSource()
          Schematic data source of the schematic recordset.
 boolean isBOF()
          Indicates whether or not the 'BOF' flag of the schematic recordset is on.
 boolean isEOF()
          Indicates whether or not the 'EOF' flag of the schematic recordset is on.
 void moveFirst()
          Moves to the first record of the schematic recordset.
 void moveNext()
          Moves to the next record of the schematic recordset.
 void open()
          Opens the schematic recordset.
 void refresh()
          Refreshes the schematic recordset.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 
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

ISchematicRecordsetProxy

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

ISchematicRecordsetProxy

public ISchematicRecordsetProxy()
For internal use only


ISchematicRecordsetProxy

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

ISchematicRecordsetProxy

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

ISchematicRecordsetProxy

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

getSchematicDataSource

public ISchematicDataSource getSchematicDataSource()
                                            throws java.io.IOException,
                                                   AutomationException
Schematic data source of the schematic recordset.

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

open

public void open()
          throws java.io.IOException,
                 AutomationException
Opens the schematic recordset.

Specified by:
open in interface ISchematicRecordset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

close

public void close()
           throws java.io.IOException,
                  AutomationException
Closes the schematic recordset.

Specified by:
close in interface ISchematicRecordset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

refresh

public void refresh()
             throws java.io.IOException,
                    AutomationException
Refreshes the schematic recordset.

Specified by:
refresh in interface ISchematicRecordset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

moveFirst

public void moveFirst()
               throws java.io.IOException,
                      AutomationException
Moves to the first record of the schematic recordset.

Specified by:
moveFirst in interface ISchematicRecordset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

moveNext

public void moveNext()
              throws java.io.IOException,
                     AutomationException
Moves to the next record of the schematic recordset.

Specified by:
moveNext in interface ISchematicRecordset
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findRecord

public void findRecord(java.lang.String identifier)
                throws java.io.IOException,
                       AutomationException
Finds a record by its identifiers fields values inside the schematic recordset.

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

getRecordIdentifier

public java.lang.String getRecordIdentifier()
                                     throws java.io.IOException,
                                            AutomationException
Current record identifiers fields values.

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

getRecordValue

public java.lang.Object getRecordValue(java.lang.String fieldName)
                                throws java.io.IOException,
                                       AutomationException
Field value of the current record.

Specified by:
getRecordValue in interface ISchematicRecordset
Parameters:
fieldName - The fieldName (in)
Returns:
A Variant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isBOF

public boolean isBOF()
              throws java.io.IOException,
                     AutomationException
Indicates whether or not the 'BOF' flag of the schematic recordset is on.

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

isEOF

public boolean isEOF()
              throws java.io.IOException,
                     AutomationException
Indicates whether or not the 'EOF' flag of the schematic recordset is on.

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