|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRelateInfo
Provides access to members that describe a relate.
If a layer or a standalonetable participates in a relationship, MapServer advertises that by populating those information as RelateInfo.
When there are more than one relationships exist between the same source and destination table(s) or layer(s), RelationshipID can be used to uniquely identify a relationship.
Method Summary | |
---|---|
String |
getName()
The name of the relationship to a table. |
int |
getRelatedTableID()
ID of the table related to. |
int |
getRelationshipID()
Identifies the specific relationship for a related table. |
Method Detail |
---|
String getName() throws IOException, AutomationException
For Geodatabase relationship class, the name is either the backward or forward label.
For relationship that is created in map, the name is same the table/layer it is related to.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getRelationshipID() throws IOException, AutomationException
It is an integer that uniquely identifies all relationship available in the source map document.
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getRelatedTableID() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |