|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ISchematicExpandLinksByAttributeRule
Provides access to members that manage the Expand link by attribute rule.
The Expand Links By Attribute rule allows you to generate schematic diagrams after all links or some particular links implemented by a given schematic element class have been expanded into several links according to specific values. These values may be brought by the original links themselves or by any other attributes brought by other schematic elements contained in the diagram.
Method Summary | |
---|---|
String |
getExtendedCriteriaName()
Name of the extended criteria which gives the number of expected links. |
String |
getField()
Field name of the associated feature giving the number of expected expanded links. |
int |
getFieldFormat()
Format of the field giving the number of expected expanded links. |
String |
getLinkElementClassName()
Name of the schematic link class to expand. |
String |
getRangeValuesSeparator()
Range values separator character. |
String |
getSetOfCharactersSeparator()
List of Characters Separator character. |
String |
getStorageName()
Name of the field used to store the decoded value of the expanded link (optional). |
String |
getWhereClause()
Where clause used on associated feature to filter the schematic links expand. |
boolean |
isExtendedCriteria()
Indicates if an extended criteria is used to get the number of expected links. |
boolean |
isKeepLinksWithNoValue()
Indicates if the rule keeps Links which field has no value. |
boolean |
isUseCodeName()
Indicates if the code name (or domain name) should be used to get the number of expected expanded links. |
void |
setDescription(String rhs1)
Description of the Schematic Expand link by attribute rule. |
void |
setExtendedCriteria(boolean extendedCriteria)
Indicates if an extended criteria is used to get the number of expected links. |
void |
setExtendedCriteriaName(String extendedCriteriaName)
Name of the extended criteria which gives the number of expected links. |
void |
setField(String field)
Field name of the associated feature giving the number of expected expanded links. |
void |
setFieldFormat(int fieldFormat)
Format of the field giving the number of expected expanded links. |
void |
setKeepLinksWithNoValue(boolean keepLinksWithNoValue)
Indicates if the rule keeps Links which field has no value. |
void |
setLinkElementClassName(String linkElementClassName)
Name of the schematic link class to expand. |
void |
setRangeValuesSeparator(String separator)
Range values separator character. |
void |
setSetOfCharactersSeparator(String separator)
List of Characters Separator character. |
void |
setStorageName(String storageName)
Name of the field used to store the decoded value of the expanded link (optional). |
void |
setUseCodeName(boolean useCodeName)
Indicates if the code name (or domain name) should be used to get the number of expected expanded links. |
void |
setWhereClause(String whereClause)
Where clause used on associated feature to filter the schematic links expand. |
Method Detail |
---|
void setDescription(String rhs1) throws IOException, AutomationException
rhs1
- The rhs1 (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getField() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setField(String field) throws IOException, AutomationException
field
- The field (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getFieldFormat() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setFieldFormat(int fieldFormat) throws IOException, AutomationException
fieldFormat
- The fieldFormat (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getSetOfCharactersSeparator() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setSetOfCharactersSeparator(String separator) throws IOException, AutomationException
separator
- The separator (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getRangeValuesSeparator() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setRangeValuesSeparator(String separator) throws IOException, AutomationException
separator
- The separator (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getStorageName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setStorageName(String storageName) throws IOException, AutomationException
storageName
- The storageName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isExtendedCriteria() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExtendedCriteria(boolean extendedCriteria) throws IOException, AutomationException
extendedCriteria
- The extendedCriteria (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getExtendedCriteriaName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setExtendedCriteriaName(String extendedCriteriaName) throws IOException, AutomationException
An extended criteria for the Expand Links By Attribute rule is a component that implements the ISchematicExpandLinksByAttributeExtended interface.
extendedCriteriaName
- The extendedCriteriaName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getLinkElementClassName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setLinkElementClassName(String linkElementClassName) throws IOException, AutomationException
linkElementClassName
- The linkElementClassName (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.String getWhereClause() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setWhereClause(String whereClause) throws IOException, AutomationException
whereClause
- The whereClause (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isKeepLinksWithNoValue() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setKeepLinksWithNoValue(boolean keepLinksWithNoValue) throws IOException, AutomationException
keepLinksWithNoValue
- The keepLinksWithNoValue (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.boolean isUseCodeName() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setUseCodeName(boolean useCodeName) throws IOException, AutomationException
useCodeName
- The useCodeName (in)
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 |