|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.esri.arcgis.schematic.SchematicSpatialQueryRule
public class SchematicSpatialQueryRule
COM Class 'SchematicSpatialQueryRule'. Generated 3/19/2015 1:20:46 PM from 'C:\ArcGIS\COM\esriSchematic.olb'
Description 'Schematic Spatial Query 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.ISchematicSpatialQueryRule |
---|
IID, IID7b2e34b8_f671_420f_a713_785d7679333e, xxDummy |
Constructor Summary | |
---|---|
SchematicSpatialQueryRule()
Constructs a SchematicSpatialQueryRule using ArcGIS Engine. |
|
SchematicSpatialQueryRule(java.lang.Object obj)
Deprecated. As of ArcGIS 9.2, replaced by normal Java casts. SchematicSpatialQueryRule theSchematicSpatialQueryRule = (SchematicSpatialQueryRule) 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 |
double |
getBufferDistance()
Spatial buffer distance of the Schematic Spatial Query rule. |
int |
getBufferUnits()
Spatial buffer units of the Schematic Spatial Query rule. |
IUID |
getClassID()
ClassID of the schematic rule. |
static java.lang.String |
getClsid()
getClsid. |
java.lang.String |
getDescription()
Description of the schematic rule. |
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Deprecated. Internal use only. |
java.lang.String |
getName()
Name of the schematic rule. |
IPropertySet |
getPropertySet()
PropertySet related to the schematic rule. |
java.lang.String |
getRelationshipElementClassName()
Relationship element class name related to the Schematic Relationship rule. |
ISchematicDiagramClass |
getSchematicDiagramClass()
Schematic diagram class related to the schematic rule. |
int |
getSearchMethod()
List of the target element class names. |
java.lang.String |
getSourceElementClassName()
Source element class name related to the Schematic Spatial Query rule. |
java.lang.Object |
getTargetElementClassNames()
List of the target element class names. |
int |
hashCode()
the hashcode for this object |
boolean |
isAddElements()
Indicates if the elements detected by the Schematic Spatial Query rule must be included in the diagram. |
boolean |
isAddRelationshipElement()
Indicates if the relationship element must be included in the diagram. |
boolean |
isBufferUsed()
Indicates if the Schematic Spatial Query rule uses a spatial buffer. |
boolean |
isKeepVertices()
Indicates if the Schematic Spatial Query rule keeps the links vertices. |
boolean |
isRelateConnectedNodes()
Indicates if the relation must be reported on the origin and end nodes of links when schematic links are returned by the Schematic Spatial Query rule. |
boolean |
isRelateElements()
Indicates if a relation between elements must be initialized. |
boolean |
isReverseRelation()
Indicates if the relation between elements must be reversed. |
boolean |
isReverseRelationshipLinkOrientation()
Indicates if the relationship link orientation must be reversed. |
void |
release()
Release a SchematicSpatialQueryRule. |
void |
setAddElements(boolean addElements)
Indicates if the elements detected by the Schematic Spatial Query rule must be included in the diagram. |
void |
setAddRelationshipElement(boolean addRelationshipElement)
Indicates if the relationship element must be included in the diagram. |
void |
setBufferDistance(double bufferDistance)
Spatial buffer distance of the Schematic Spatial Query rule. |
void |
setBufferUnits(int bufferUnits)
Spatial buffer units of the Schematic Spatial Query rule. |
void |
setBufferUsed(boolean bufferUsed)
Indicates if the Schematic Spatial Query rule uses a spatial buffer. |
void |
setDescription(java.lang.String description)
Description of the Schematic Spatial Query rule. |
void |
setKeepVertices(boolean keepVertices)
Indicates if the Schematic Spatial Query rule keeps the links vertices. |
void |
setPropertySet(IPropertySet rhs1)
PropertySet related to the schematic rule. |
void |
setRelateConnectedNodes(boolean relateConnectedNodes)
Indicates if the relation must be reported on the origin and end nodes of links when schematic links are returned by the Schematic Spatial Query rule. |
void |
setRelateElements(boolean relateElements)
Indicates if a relation between elements must be initialized. |
void |
setRelationshipElementClassName(java.lang.String relationshipClassName)
Relationship element class name related to the Schematic Relationship rule. |
void |
setReverseRelation(boolean reverseTRelation)
Indicates if the relation between elements must be reversed. |
void |
setReverseRelationshipLinkOrientation(boolean reverseRelationshipLinkOrientation)
Indicates if the relationship link orientation must be reversed. |
void |
setSchematicDiagramClassByRef(ISchematicDiagramClass schematicDiagramClass)
Schematic diagram class related to the schematic builder. |
void |
setSearchMethod(int searchMethod)
List of the target element class names. |
void |
setSourceElementClassName(java.lang.String sourceClassName)
Source element class name related to the Schematic Spatial Query rule. |
void |
setTargetElementClassNames(java.lang.Object names)
List of the target element class names. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchematicSpatialQueryRule() throws java.io.IOException, java.net.UnknownHostException
java.io.IOException
- if there are interop problems
java.net.UnknownHostException
- if there are interop problemspublic SchematicSpatialQueryRule(java.lang.Object obj) throws java.io.IOException
SchematicSpatialQueryRule theSchematicSpatialQueryRule = (SchematicSpatialQueryRule) obj;
obj
to SchematicSpatialQueryRule
.
obj
- an object returned from ArcGIS Engine or Server
java.io.IOException
- if there are interop problemsMethod Detail |
---|
public static java.lang.String getClsid()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public java.lang.String getName() throws java.io.IOException, AutomationException
getName
in interface ISchematicRule
java.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 ISchematicRule
getDescription
in interface ISchematicSpatialQueryRule
java.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 ISchematicRule
java.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 ISchematicRule
java.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 ISchematicRule
getSchematicDiagramClass
in interface ISchematicRuleDesign
java.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 ISchematicRule
schematicDiagramClass
- 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 ISchematicRule
inMemoryDiagram
- 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 ISchematicRuleDesign
rhs1
- 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 ISchematicRuleDesign
schematicDiagramClass
- 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 ISchematicRuleDesign
java.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 ISchematicRuleFilter
schematicBuiler
- 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 description) throws java.io.IOException, AutomationException
setDescription
in interface ISchematicSpatialQueryRule
description
- The description (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getSourceElementClassName() throws java.io.IOException, AutomationException
getSourceElementClassName
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSourceElementClassName(java.lang.String sourceClassName) throws java.io.IOException, AutomationException
setSourceElementClassName
in interface ISchematicSpatialQueryRule
sourceClassName
- The sourceClassName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getTargetElementClassNames() throws java.io.IOException, AutomationException
getTargetElementClassNames
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setTargetElementClassNames(java.lang.Object names) throws java.io.IOException, AutomationException
setTargetElementClassNames
in interface ISchematicSpatialQueryRule
names
- A Variant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getSearchMethod() throws java.io.IOException, AutomationException
getSearchMethod
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setSearchMethod(int searchMethod) throws java.io.IOException, AutomationException
setSearchMethod
in interface ISchematicSpatialQueryRule
searchMethod
- A com.esri.arcgis.schematic.esriSchematicSpatialQueryRuleSearchMethod constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isKeepVertices() throws java.io.IOException, AutomationException
isKeepVertices
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setKeepVertices(boolean keepVertices) throws java.io.IOException, AutomationException
setKeepVertices
in interface ISchematicSpatialQueryRule
keepVertices
- The keepVertices (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isBufferUsed() throws java.io.IOException, AutomationException
isBufferUsed
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBufferUsed(boolean bufferUsed) throws java.io.IOException, AutomationException
setBufferUsed
in interface ISchematicSpatialQueryRule
bufferUsed
- The bufferUsed (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public double getBufferDistance() throws java.io.IOException, AutomationException
getBufferDistance
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBufferDistance(double bufferDistance) throws java.io.IOException, AutomationException
setBufferDistance
in interface ISchematicSpatialQueryRule
bufferDistance
- The bufferDistance (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public int getBufferUnits() throws java.io.IOException, AutomationException
getBufferUnits
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setBufferUnits(int bufferUnits) throws java.io.IOException, AutomationException
setBufferUnits
in interface ISchematicSpatialQueryRule
bufferUnits
- A com.esri.arcgis.system.esriUnits constant (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAddElements() throws java.io.IOException, AutomationException
isAddElements
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAddElements(boolean addElements) throws java.io.IOException, AutomationException
setAddElements
in interface ISchematicSpatialQueryRule
addElements
- The addElements (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRelateElements() throws java.io.IOException, AutomationException
isRelateElements
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRelateElements(boolean relateElements) throws java.io.IOException, AutomationException
setRelateElements
in interface ISchematicSpatialQueryRule
relateElements
- The relateElements (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isReverseRelation() throws java.io.IOException, AutomationException
isReverseRelation
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setReverseRelation(boolean reverseTRelation) throws java.io.IOException, AutomationException
setReverseRelation
in interface ISchematicSpatialQueryRule
reverseTRelation
- The reverseTRelation (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isRelateConnectedNodes() throws java.io.IOException, AutomationException
isRelateConnectedNodes
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRelateConnectedNodes(boolean relateConnectedNodes) throws java.io.IOException, AutomationException
setRelateConnectedNodes
in interface ISchematicSpatialQueryRule
relateConnectedNodes
- The relateConnectedNodes (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public java.lang.String getRelationshipElementClassName() throws java.io.IOException, AutomationException
getRelationshipElementClassName
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setRelationshipElementClassName(java.lang.String relationshipClassName) throws java.io.IOException, AutomationException
setRelationshipElementClassName
in interface ISchematicSpatialQueryRule
relationshipClassName
- The relationshipClassName (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isAddRelationshipElement() throws java.io.IOException, AutomationException
isAddRelationshipElement
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setAddRelationshipElement(boolean addRelationshipElement) throws java.io.IOException, AutomationException
setAddRelationshipElement
in interface ISchematicSpatialQueryRule
addRelationshipElement
- The addRelationshipElement (in)
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public boolean isReverseRelationshipLinkOrientation() throws java.io.IOException, AutomationException
isReverseRelationshipLinkOrientation
in interface ISchematicSpatialQueryRule
java.io.IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setReverseRelationshipLinkOrientation(boolean reverseRelationshipLinkOrientation) throws java.io.IOException, AutomationException
setReverseRelationshipLinkOrientation
in interface ISchematicSpatialQueryRule
reverseRelationshipLinkOrientation
- The reverseRelationshipLinkOrientation (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 |