com.esri.arcgis.carto
Interface IJoinTableSourceDescription

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
IJoinTableSourceDescriptionProxy, JoinTableSourceDescription

public interface IJoinTableSourceDescription
extends java.io.Serializable

COM Interface 'IJoinTableSourceDescription'. Generated 3/19/2015 1:20:53 PM from 'C:\ArcGIS\COM\esriCarto.olb'

Description: 'Provides access to the available properties of a Join Table Source Description object.' 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 =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID5aa7d4d5_8f05_4a61_bcba_cec06afd4118
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getJoinType()
          Type of join.
 IMapServerSourceDescription getLeftSourceDescription()
          Data Source for left table.
 java.lang.String getLeftTableKey()
          Field name from the left table that will be used for join.
 IMapServerSourceDescription getRightSourceDescription()
          Data Source for right table.
 java.lang.String getRightTableKey()
          Field name from the right table that will be used for join.
 void setJoinType(int pJoinType)
          Type of join.
 void setLeftSourceDescription(IMapServerSourceDescription ppLeftSourceDescription)
          Data Source for left table.
 void setLeftTableKey(java.lang.String pLeftTableKey)
          Field name from the left table that will be used for join.
 void setRightSourceDescription(IMapServerSourceDescription ppRightSourceDescription)
          Data Source for right table.
 void setRightTableKey(java.lang.String pRightTableKey)
          Field name from the right table that will be used for join.
 

Field Detail

IID5aa7d4d5_8f05_4a61_bcba_cec06afd4118

static final int IID5aa7d4d5_8f05_4a61_bcba_cec06afd4118
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getLeftSourceDescription

IMapServerSourceDescription getLeftSourceDescription()
                                                     throws java.io.IOException,
                                                            AutomationException
Data Source for left table.

Returns:
A reference to a com.esri.arcgis.carto.IMapServerSourceDescription
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLeftSourceDescription

void setLeftSourceDescription(IMapServerSourceDescription ppLeftSourceDescription)
                              throws java.io.IOException,
                                     AutomationException
Data Source for left table.

Parameters:
ppLeftSourceDescription - A reference to a com.esri.arcgis.carto.IMapServerSourceDescription (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRightSourceDescription

IMapServerSourceDescription getRightSourceDescription()
                                                      throws java.io.IOException,
                                                             AutomationException
Data Source for right table.

Returns:
A reference to a com.esri.arcgis.carto.IMapServerSourceDescription
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRightSourceDescription

void setRightSourceDescription(IMapServerSourceDescription ppRightSourceDescription)
                               throws java.io.IOException,
                                      AutomationException
Data Source for right table.

Parameters:
ppRightSourceDescription - A reference to a com.esri.arcgis.carto.IMapServerSourceDescription (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getLeftTableKey

java.lang.String getLeftTableKey()
                                 throws java.io.IOException,
                                        AutomationException
Field name from the left table that will be used for join.

Returns:
The pLeftTableKey
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setLeftTableKey

void setLeftTableKey(java.lang.String pLeftTableKey)
                     throws java.io.IOException,
                            AutomationException
Field name from the left table that will be used for join.

Parameters:
pLeftTableKey - The pLeftTableKey (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRightTableKey

java.lang.String getRightTableKey()
                                  throws java.io.IOException,
                                         AutomationException
Field name from the right table that will be used for join.

Returns:
The pRightTableKey
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRightTableKey

void setRightTableKey(java.lang.String pRightTableKey)
                      throws java.io.IOException,
                             AutomationException
Field name from the right table that will be used for join.

Parameters:
pRightTableKey - The pRightTableKey (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinType

int getJoinType()
                throws java.io.IOException,
                       AutomationException
Type of join.

Returns:
A com.esri.arcgis.geodatabase.esriJoinType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setJoinType

void setJoinType(int pJoinType)
                 throws java.io.IOException,
                        AutomationException
Type of join.

Parameters:
pJoinType - A com.esri.arcgis.geodatabase.esriJoinType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.