com.esri.arcgis.geodatabaseextensions
Interface IConstructionJoinLinks

All Superinterfaces:
Serializable
All Known Implementing Classes:
ParcelConstructionData

public interface IConstructionJoinLinks
extends Serializable

Provides access to members that manipulate the join point links for a parcel construction.

Product Availability

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


Method Summary
 void addJoinLink(int joinedPointNo, int unjoinedPointNo, int fromPointNo, int toPointNo, int parcelNo)
          Adds a join link to the parcel construction data.
 void clearJoinLinks()
          Clears join links.
 void getJoinLink(int i, int[] joinedPointNo, int[] unjoinedPointNo, int[] fromPointNo, int[] toPointNo, int[] parcelNo)
          Retrieves the join link at the given index.
 int getJoinLinkCount()
          The number of join links for the parcel construction data.
 void removeJoinLink(int i)
          Remove join link at the given index.
 

Method Detail

getJoinLinkCount

int getJoinLinkCount()
                     throws IOException,
                            AutomationException
The number of join links for the parcel construction data.

Product Availability

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

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

addJoinLink

void addJoinLink(int joinedPointNo,
                 int unjoinedPointNo,
                 int fromPointNo,
                 int toPointNo,
                 int parcelNo)
                 throws IOException,
                        AutomationException
Adds a join link to the parcel construction data.

Product Availability

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

Parameters:
joinedPointNo - The joinedPointNo (in)
unjoinedPointNo - The unjoinedPointNo (in)
fromPointNo - The fromPointNo (in)
toPointNo - The toPointNo (in)
parcelNo - The parcelNo (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getJoinLink

void getJoinLink(int i,
                 int[] joinedPointNo,
                 int[] unjoinedPointNo,
                 int[] fromPointNo,
                 int[] toPointNo,
                 int[] parcelNo)
                 throws IOException,
                        AutomationException
Retrieves the join link at the given index.

Product Availability

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

Parameters:
i - The i (in)
joinedPointNo - The joinedPointNo (in/out: use single element array)
unjoinedPointNo - The unjoinedPointNo (in/out: use single element array)
fromPointNo - The fromPointNo (in/out: use single element array)
toPointNo - The toPointNo (in/out: use single element array)
parcelNo - The parcelNo (in/out: use single element array)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

removeJoinLink

void removeJoinLink(int i)
                    throws IOException,
                           AutomationException
Remove join link at the given index.

Product Availability

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

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

clearJoinLinks

void clearJoinLinks()
                    throws IOException,
                           AutomationException
Clears join links.

Product Availability

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

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.