com.esri.arcgis.geometry
Class IRelationResultProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.geometry.IRelationResultProxy
All Implemented Interfaces:
IRelationResult, java.io.Externalizable, java.io.Serializable

Deprecated. Internal use only. Proxy for COM Interface 'IRelationResult'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriGeometry.olb'

Description: 'Provides access to members that meet the specific relation between two sets of geometries. Not currently implemented for geometries containing elliptic arcs.' 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 =

public class IRelationResultProxy
extends com.esri.arcgis.interop.Dispatch
implements IRelationResult, java.io.Serializable

Internal use class

See Also:
Serialized Form

Field Summary
 boolean noncastable
          Deprecated.  
static java.lang.Class targetClass
          Deprecated.  
 
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.geometry.IRelationResult
IID, IID3ff13d39_ea3b_42cb_98f6_0f73a1c89b89
 
Constructor Summary
  IRelationResultProxy()
          Deprecated. For internal use only
  IRelationResultProxy(java.lang.Object obj)
          Deprecated.  
protected IRelationResultProxy(java.lang.Object obj, java.lang.String iid)
          Deprecated.  
  IRelationResultProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
protected IRelationResultProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
          Deprecated.  
 
Method Summary
 void add(IRelationResult pRelations)
          Deprecated. Add elements of other Relation to the end of this Relations, and the set is re-sorted.
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
          Deprecated.  
 void flipRelations()
          Deprecated. Flips the left and right indexes of all the elements of the relation.
 void getRelationElement(int i, int[] left, int[] right)
          Deprecated. The ith element of the relation.
 int getRelationElementCount()
          Deprecated. The number of pairs of geometries in the relation.
 void intersect(IRelationResult pRelations)
          Deprecated. Construct the set with only those elements that exist in both relation sets.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
          Deprecated.  
 void setRelationElement(int i, int left, int right)
          Deprecated. The ith element of the relation.
 void setRelationElements(int cPairs, esriRelationPair pairs)
          Deprecated. Sets RelationResult with an array of relations.
 void sortLeft()
          Deprecated. Sort the set according to the left index.
 void sortRight()
          Deprecated. Sort the set according to the right index.
 void subtract(IRelationResult pRelations)
          Deprecated. Finds elements existing in another relation set and delete them from this set.
 
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
Deprecated. 

noncastable

public boolean noncastable
Deprecated. 
Constructor Detail

IRelationResultProxy

public IRelationResultProxy(java.lang.String CLSID,
                            java.lang.String host,
                            com.esri.arcgis.interop.AuthInfo authInfo)
                     throws java.net.UnknownHostException,
                            java.io.IOException
Deprecated. 
Throws:
java.net.UnknownHostException
java.io.IOException

IRelationResultProxy

public IRelationResultProxy()
Deprecated. 
For internal use only


IRelationResultProxy

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

IRelationResultProxy

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

IRelationResultProxy

protected IRelationResultProxy(java.lang.String CLSID,
                               java.lang.String iid,
                               java.lang.String host,
                               com.esri.arcgis.interop.AuthInfo authInfo)
                        throws java.io.IOException
Deprecated. 
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
Deprecated. 
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
Deprecated. 
Overrides:
removeListener in class com.esri.arcgis.interop.Dispatch
Throws:
java.io.IOException

getRelationElementCount

public int getRelationElementCount()
                            throws java.io.IOException,
                                   AutomationException
Deprecated. 
The number of pairs of geometries in the relation.

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

getRelationElement

public void getRelationElement(int i,
                               int[] left,
                               int[] right)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The ith element of the relation. The indexes refer to elements of the left and right operand geometry bags.

Specified by:
getRelationElement in interface IRelationResult
Parameters:
i - The i (in)
left - The left (out: use single element array)
right - The right (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRelationElement

public void setRelationElement(int i,
                               int left,
                               int right)
                        throws java.io.IOException,
                               AutomationException
Deprecated. 
The ith element of the relation. The indexes refer to elements of the left and right operand geometry bags.

Specified by:
setRelationElement in interface IRelationResult
Parameters:
i - The i (in)
left - The left (in)
right - The right (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRelationElements

public void setRelationElements(int cPairs,
                                esriRelationPair pairs)
                         throws java.io.IOException,
                                AutomationException
Deprecated. 
Sets RelationResult with an array of relations.

Specified by:
setRelationElements in interface IRelationResult
Parameters:
cPairs - The cPairs (in)
pairs - A Structure: com.esri.arcgis.geometry.esriRelationPair (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

sortRight

public void sortRight()
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Sort the set according to the right index.

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

sortLeft

public void sortLeft()
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Sort the set according to the left index.

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

flipRelations

public void flipRelations()
                   throws java.io.IOException,
                          AutomationException
Deprecated. 
Flips the left and right indexes of all the elements of the relation.

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

subtract

public void subtract(IRelationResult pRelations)
              throws java.io.IOException,
                     AutomationException
Deprecated. 
Finds elements existing in another relation set and delete them from this set.

Specified by:
subtract in interface IRelationResult
Parameters:
pRelations - A reference to a com.esri.arcgis.geometry.IRelationResult (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

intersect

public void intersect(IRelationResult pRelations)
               throws java.io.IOException,
                      AutomationException
Deprecated. 
Construct the set with only those elements that exist in both relation sets.

Specified by:
intersect in interface IRelationResult
Parameters:
pRelations - A reference to a com.esri.arcgis.geometry.IRelationResult (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

add

public void add(IRelationResult pRelations)
         throws java.io.IOException,
                AutomationException
Deprecated. 
Add elements of other Relation to the end of this Relations, and the set is re-sorted.

Specified by:
add in interface IRelationResult
Parameters:
pRelations - A reference to a com.esri.arcgis.geometry.IRelationResult (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.