|
|||||||||
| 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
COM Class 'SchematicExpandLinksByAttributeRule'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'Schematic Expand Links By Attribute rule object.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
| Field Summary |
|---|
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicRule |
|---|
IID, IID0f611689_2c12_4e4d_80b9_cca2b3d5c7f4, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicRuleDesign |
|---|
IID, IIDf11386df_d11d_4b5b_8d80_05cd6fb7d2e5, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicRuleFilter |
|---|
IID, IID3baea23d_9486_4680_810d_c54ea50ea610, xxDummy |
| Fields inherited from interface com.esri.arcgis.schematic.ISchematicExpandLinksByAttributeRule |
|---|
IID, IID460616a4_1363_4737_98b7_c476e4f8acca, xxDummy |
| Constructor Summary | |
|---|---|
SchematicExpandLinksByAttributeRule()
Constructs a SchematicExpandLinksByAttributeRule using ArcGIS Engine. |
|
SchematicExpandLinksByAttributeRule(java.lang.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(java.lang.Object o)
Compare this object with another |
IUID |
getClassID()
ClassID of the schematic rule. |
static java.lang.String |
getClsid()
getClsid. |
java.lang.String |
getDescription()
Description of the schematic rule. |
java.lang.String |
getExtendedCriteriaName()
Name of the extended criteria which gives the number of expected links. |
java.lang.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. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getLinkElementClassName()
Name of the schematic link class to expand. |
java.lang.String |
getName()
Name of the schematic rule. |
IPropertySet |
getPropertySet()
PropertySet related to the schematic rule. |
java.lang.String |
getRangeValuesSeparator()
Range values separator character. |
ISchematicDiagramClass |
getSchematicDiagramClass()
Schematic diagram class related to the schematic rule. |
java.lang.String |
getSetOfCharactersSeparator()
List of Characters Separator character. |
java.lang.String |
getStorageName()
Name of the field used to store the decoded value of the expanded link (optional). |
java.lang.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 |
release()
Release a SchematicExpandLinksByAttributeRule. |
void |
setDescription(java.lang.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(java.lang.String extendedCriteriaName)
Name of the extended criteria which gives the number of expected links. |
void |
setField(java.lang.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(java.lang.String linkElementClassName)
Name of the schematic link class to expand. |
void |
setPropertySet(IPropertySet rhs1)
PropertySet related to the schematic rule. |
void |
setRangeValuesSeparator(java.lang.String separator)
Range values separator character. |
void |
setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
Schematic diagram class related to the schematic builder. |
void |
setSetOfCharactersSeparator(java.lang.String separator)
List of Characters Separator character. |
void |
setStorageName(java.lang.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(java.lang.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 |
| Constructor Detail |
|---|
public SchematicExpandLinksByAttributeRule()
throws java.io.IOException,
java.net.UnknownHostException
java.io.IOException - if there are interop problems
java.net.UnknownHostException - if there are interop problems
public SchematicExpandLinksByAttributeRule(java.lang.Object obj)
throws java.io.IOException
SchematicExpandLinksByAttributeRule theSchematicExpandLinksByAttributeRule = (SchematicExpandLinksByAttributeRule) obj;
obj to SchematicExpandLinksByAttributeRule.
obj - an object returned from ArcGIS Engine or Server
java.io.IOException - if there are interop problems| Method Detail |
|---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch in interface com.esri.arcgis.interop.RemoteObjRefpublic void release()
release in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName()
throws java.io.IOException,
AutomationException
getName in interface ISchematicRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getDescription()
throws java.io.IOException,
AutomationException
getDescription in interface ISchematicRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getClassID()
throws java.io.IOException,
AutomationException
getClassID in interface ISchematicRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IPropertySet getPropertySet()
throws java.io.IOException,
AutomationException
getPropertySet in interface ISchematicRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDiagramClass getSchematicDiagramClass()
throws java.io.IOException,
AutomationException
getSchematicDiagramClass in interface ISchematicRulegetSchematicDiagramClass in interface ISchematicRuleDesignjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alter(ISchematicDiagramClass schematicDiagramClass,
IPropertySet propertySet)
throws java.io.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)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void apply(ISchematicInMemoryDiagram inMemoryDiagram,
ITrackCancel cancelTracker)
throws java.io.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)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setPropertySet(IPropertySet rhs1)
throws java.io.IOException,
AutomationException
setPropertySet in interface ISchematicRuleDesignrhs1 - A reference to a com.esri.arcgis.system.IPropertySet (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
throws java.io.IOException,
AutomationException
setSchematicDiagramClassByRef in interface ISchematicRuleDesignschematicDiagramClass - A reference to a com.esri.arcgis.schematic.ISchematicDiagramClass (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void detach()
throws java.io.IOException,
AutomationException
detach in interface ISchematicRuleDesignjava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean canApply(ISchematicBuilder schematicBuiler)
throws java.io.IOException,
AutomationException
canApply in interface ISchematicRuleFilterschematicBuiler - A reference to a com.esri.arcgis.schematic.ISchematicBuilder (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setDescription(java.lang.String rhs1)
throws java.io.IOException,
AutomationException
setDescription in interface ISchematicExpandLinksByAttributeRulerhs1 - The rhs1 (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getField()
throws java.io.IOException,
AutomationException
getField in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setField(java.lang.String field)
throws java.io.IOException,
AutomationException
setField in interface ISchematicExpandLinksByAttributeRulefield - The field (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getFieldFormat()
throws java.io.IOException,
AutomationException
getFieldFormat in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setFieldFormat(int fieldFormat)
throws java.io.IOException,
AutomationException
setFieldFormat in interface ISchematicExpandLinksByAttributeRulefieldFormat - The fieldFormat (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getSetOfCharactersSeparator()
throws java.io.IOException,
AutomationException
getSetOfCharactersSeparator in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setSetOfCharactersSeparator(java.lang.String separator)
throws java.io.IOException,
AutomationException
setSetOfCharactersSeparator in interface ISchematicExpandLinksByAttributeRuleseparator - The separator (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getRangeValuesSeparator()
throws java.io.IOException,
AutomationException
getRangeValuesSeparator in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRangeValuesSeparator(java.lang.String separator)
throws java.io.IOException,
AutomationException
setRangeValuesSeparator in interface ISchematicExpandLinksByAttributeRuleseparator - The separator (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getStorageName()
throws java.io.IOException,
AutomationException
getStorageName in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStorageName(java.lang.String storageName)
throws java.io.IOException,
AutomationException
setStorageName in interface ISchematicExpandLinksByAttributeRulestorageName - The storageName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isExtendedCriteria()
throws java.io.IOException,
AutomationException
isExtendedCriteria in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtendedCriteria(boolean extendedCriteria)
throws java.io.IOException,
AutomationException
setExtendedCriteria in interface ISchematicExpandLinksByAttributeRuleextendedCriteria - The extendedCriteria (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getExtendedCriteriaName()
throws java.io.IOException,
AutomationException
getExtendedCriteriaName in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setExtendedCriteriaName(java.lang.String extendedCriteriaName)
throws java.io.IOException,
AutomationException
setExtendedCriteriaName in interface ISchematicExpandLinksByAttributeRuleextendedCriteriaName - The extendedCriteriaName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getLinkElementClassName()
throws java.io.IOException,
AutomationException
getLinkElementClassName in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setLinkElementClassName(java.lang.String linkElementClassName)
throws java.io.IOException,
AutomationException
setLinkElementClassName in interface ISchematicExpandLinksByAttributeRulelinkElementClassName - The linkElementClassName (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public java.lang.String getWhereClause()
throws java.io.IOException,
AutomationException
getWhereClause in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setWhereClause(java.lang.String whereClause)
throws java.io.IOException,
AutomationException
setWhereClause in interface ISchematicExpandLinksByAttributeRulewhereClause - The whereClause (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isKeepLinksWithNoValue()
throws java.io.IOException,
AutomationException
isKeepLinksWithNoValue in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setKeepLinksWithNoValue(boolean keepLinksWithNoValue)
throws java.io.IOException,
AutomationException
setKeepLinksWithNoValue in interface ISchematicExpandLinksByAttributeRulekeepLinksWithNoValue - The keepLinksWithNoValue (in)
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public boolean isUseCodeName()
throws java.io.IOException,
AutomationException
isUseCodeName in interface ISchematicExpandLinksByAttributeRulejava.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUseCodeName(boolean useCodeName)
throws java.io.IOException,
AutomationException
setUseCodeName in interface ISchematicExpandLinksByAttributeRuleuseCodeName - The useCodeName (in)
java.io.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 | ||||||||