|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.schematic.SchematicExpandLinksByAttributeRule
public class SchematicExpandLinksByAttributeRule
Schematic Expand Links By Attribute rule object.
| Constructor Summary | |
|---|---|
SchematicExpandLinksByAttributeRule()
Constructs a SchematicExpandLinksByAttributeRule using ArcGIS Engine. |
|
SchematicExpandLinksByAttributeRule(Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SchematicExpandLinksByAttributeRule theSchematicExpandLinksByAttributeRule = (SchematicExpandLinksByAttributeRule) obj; |
|
| Method Summary | |
|---|---|
void |
alter(ISchematicDiagramClass schematicDiagramClass,
IPropertySet propertySet)
Changes the schematic rule for the specified schematic diagram class with the specified rule type PropertySet. |
void |
apply(ISchematicInMemoryDiagram inMemoryDiagram,
ITrackCancel cancelTracker)
Applies the schematic rule on the specified schematic in memory diagram. |
boolean |
canApply(ISchematicBuilder schematicBuiler)
Indicates if the rule can apply to the given builder. |
void |
detach()
Detach rule from dataset. |
boolean |
equals(Object o)
Compare this object with another |
IUID |
getClassID()
ClassID of the schematic rule. |
static String |
getClsid()
getClsid. |
String |
getDescription()
Description of the schematic rule. |
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 |
getName()
Name of the schematic rule. |
IPropertySet |
getPropertySet()
PropertySet related to the schematic rule. |
String |
getRangeValuesSeparator()
Range values separator character. |
ISchematicDiagramClass |
getSchematicDiagramClass()
Schematic diagram class related to the schematic rule. |
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. |
int |
hashCode()
the hashcode for this object |
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 |
setPropertySet(IPropertySet rhs1)
PropertySet related to the schematic rule. |
void |
setRangeValuesSeparator(String separator)
Range values separator character. |
void |
setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
Schematic diagram class related to the schematic builder. |
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.esri.arcgis.interop.RemoteObjRef |
|---|
getJintegraDispatch, release |
| Constructor Detail |
|---|
public SchematicExpandLinksByAttributeRule()
throws IOException,
UnknownHostException
IOException - if there are interop problems
UnknownHostException - if there are interop problems
public SchematicExpandLinksByAttributeRule(Object obj)
throws IOException
SchematicExpandLinksByAttributeRule theSchematicExpandLinksByAttributeRule = (SchematicExpandLinksByAttributeRule) obj;
obj to SchematicExpandLinksByAttributeRule.
obj - an object returned from ArcGIS Engine or Server
IOException - if there are interop problems| Method Detail |
|---|
public static String getClsid()
public boolean equals(Object o)
equals in class Objectpublic int hashCode()
hashCode in class Object
public String getName()
throws IOException,
AutomationException
getName in interface ISchematicRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getDescription()
throws IOException,
AutomationException
getDescription in interface ISchematicRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getClassID()
throws IOException,
AutomationException
getClassID in interface ISchematicRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getPropertySet()
throws IOException,
AutomationException
getPropertySet in interface ISchematicRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass getSchematicDiagramClass()
throws IOException,
AutomationException
getSchematicDiagramClass in interface ISchematicRulegetSchematicDiagramClass in interface ISchematicRuleDesignIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alter(ISchematicDiagramClass schematicDiagramClass,
IPropertySet propertySet)
throws IOException,
AutomationException
alter in interface ISchematicRuleschematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)propertySet - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void apply(ISchematicInMemoryDiagram inMemoryDiagram,
ITrackCancel cancelTracker)
throws IOException,
AutomationException
apply in interface ISchematicRuleinMemoryDiagram - A reference to a com.esri.arcgis.schematic.ISchematicInMemoryDiagram (in)cancelTracker - A reference to a com.esri.arcgis.system.ITrackCancel (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPropertySet(IPropertySet rhs1)
throws IOException,
AutomationException
setPropertySet in interface ISchematicRuleDesignrhs1 - A reference to a com.esri.arcgis.system.IPropertySet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
throws IOException,
AutomationException
setSchematicDiagramClassByRef in interface ISchematicRuleDesignschematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void detach()
throws IOException,
AutomationException
detach in interface ISchematicRuleDesignIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canApply(ISchematicBuilder schematicBuiler)
throws IOException,
AutomationException
canApply in interface ISchematicRuleFilterschematicBuiler - A reference to a com.esri.arcgis.schematic.ISchematicBuilder (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDescription(String rhs1)
throws IOException,
AutomationException
setDescription in interface ISchematicExpandLinksByAttributeRulerhs1 - The rhs1 (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getField()
throws IOException,
AutomationException
getField in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setField(String field)
throws IOException,
AutomationException
setField in interface ISchematicExpandLinksByAttributeRulefield - The field (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFieldFormat()
throws IOException,
AutomationException
getFieldFormat in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFieldFormat(int fieldFormat)
throws IOException,
AutomationException
setFieldFormat in interface ISchematicExpandLinksByAttributeRulefieldFormat - The fieldFormat (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getSetOfCharactersSeparator()
throws IOException,
AutomationException
getSetOfCharactersSeparator in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSetOfCharactersSeparator(String separator)
throws IOException,
AutomationException
setSetOfCharactersSeparator in interface ISchematicExpandLinksByAttributeRuleseparator - The separator (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getRangeValuesSeparator()
throws IOException,
AutomationException
getRangeValuesSeparator in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRangeValuesSeparator(String separator)
throws IOException,
AutomationException
setRangeValuesSeparator in interface ISchematicExpandLinksByAttributeRuleseparator - The separator (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getStorageName()
throws IOException,
AutomationException
getStorageName in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStorageName(String storageName)
throws IOException,
AutomationException
setStorageName in interface ISchematicExpandLinksByAttributeRulestorageName - The storageName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isExtendedCriteria()
throws IOException,
AutomationException
isExtendedCriteria in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtendedCriteria(boolean extendedCriteria)
throws IOException,
AutomationException
setExtendedCriteria in interface ISchematicExpandLinksByAttributeRuleextendedCriteria - The extendedCriteria (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getExtendedCriteriaName()
throws IOException,
AutomationException
getExtendedCriteriaName in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public 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.
setExtendedCriteriaName in interface ISchematicExpandLinksByAttributeRuleextendedCriteriaName - The extendedCriteriaName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getLinkElementClassName()
throws IOException,
AutomationException
getLinkElementClassName in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLinkElementClassName(String linkElementClassName)
throws IOException,
AutomationException
setLinkElementClassName in interface ISchematicExpandLinksByAttributeRulelinkElementClassName - The linkElementClassName (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getWhereClause()
throws IOException,
AutomationException
getWhereClause in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWhereClause(String whereClause)
throws IOException,
AutomationException
setWhereClause in interface ISchematicExpandLinksByAttributeRulewhereClause - The whereClause (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isKeepLinksWithNoValue()
throws IOException,
AutomationException
isKeepLinksWithNoValue in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setKeepLinksWithNoValue(boolean keepLinksWithNoValue)
throws IOException,
AutomationException
setKeepLinksWithNoValue in interface ISchematicExpandLinksByAttributeRulekeepLinksWithNoValue - The keepLinksWithNoValue (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseCodeName()
throws IOException,
AutomationException
isUseCodeName in interface ISchematicExpandLinksByAttributeRuleIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseCodeName(boolean useCodeName)
throws IOException,
AutomationException
setUseCodeName in interface ISchematicExpandLinksByAttributeRuleuseCodeName - 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 | ||||||||