| 
|||||||||
| 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 | ||||||||