com.esri.arcgis.schematic
Interface ISchematicLayer

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
ISchematicLayerProxy, SchematicLayer

public interface ISchematicLayer
extends java.io.Serializable

COM Interface 'ISchematicLayer'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic layer functionality.' 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
static java.lang.String IID
          Deprecated. Internal use only
static int IIDffb0b3bc_d54d_4983_a000_b9939f7e9020
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 ISchematicDiagram getSchematicDiagram()
          Schematic diagram of the schematic layer.
 IEnumSchematicFeature getSchematicFeaturesAtPoint(IPoint point, double pointSearchDistance, boolean onlySelectable, boolean onlyVisible)
          Schematic features selected in the schematic layer.
 IEnumSchematicFeature getSchematicFeaturesAtPointByClass(ISchematicElementClass schematicElementClass, IPoint point, double pointSearchDistance, boolean onlySelectable, boolean onlyVisible)
          Schematic features of the specified type around the specified point.
 IEnumSchematicFeature getSchematicFeaturesAtPointByType(int elementType, IPoint point, double pointSearchDistance, boolean onlySelectable, boolean onlyVisible)
          Schematic features around the specified point.
 IEnumSchematicFeature getSchematicFeaturesInZone(IPolygon polygon, int spatialRelation, boolean onlySelectable, boolean onlyVisible)
          Schematic features returned by a spatial query baed on a polygon.
 IEnumSchematicFeature getSchematicFeaturesInZoneByClass(ISchematicElementClass schematicElementClass, IPolygon polygon, int spatialRelation, boolean onlySelectable, boolean onlyVisible)
          Schematic features of the specified class returned by a spatial query baed on a polygon.
 IEnumSchematicFeature getSchematicFeaturesInZoneByType(int elementType, IPolygon polygon, int spatialRelation, boolean onlySelectable, boolean onlyVisible)
          Schematic features of the specified type returned by a spatial query baed on a polygon.
 ISchematicInMemoryDiagram getSchematicInMemoryDiagram()
          Schematic in memory diagram of the schematic layer.
 IEnumSchematicFeature getSchematicSelectedFeatures(boolean onlyVisible)
          Schematic in memory diagram of the schematic layer.
 boolean isEditingSchematicDiagram()
          Indicates if the schematic diagram is being edited inside this layer.
 void setSchematicDiagramByRef(ISchematicDiagram diagram)
          Schematic diagram of the schematic layer.
 void startEditSchematicDiagram(boolean lockDiagram)
          Start editing the schematic diagram.
 void stopEditSchematicDiagram()
          Stop editing the schematic diagram.
 void updateExtent()
          Recalculate the extent of the schematic diagram.
 

Field Detail

IIDffb0b3bc_d54d_4983_a000_b9939f7e9020

static final int IIDffb0b3bc_d54d_4983_a000_b9939f7e9020
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

getSchematicDiagram

ISchematicDiagram getSchematicDiagram()
                                      throws java.io.IOException,
                                             AutomationException
Schematic diagram of the schematic layer.

Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDiagram
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSchematicDiagramByRef

void setSchematicDiagramByRef(ISchematicDiagram diagram)
                              throws java.io.IOException,
                                     AutomationException
Schematic diagram of the schematic layer.

Parameters:
diagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicInMemoryDiagram

ISchematicInMemoryDiagram getSchematicInMemoryDiagram()
                                                      throws java.io.IOException,
                                                             AutomationException
Schematic in memory diagram of the schematic layer.

Returns:
A reference to a com.esri.arcgis.schematic.ISchematicInMemoryDiagram
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicSelectedFeatures

IEnumSchematicFeature getSchematicSelectedFeatures(boolean onlyVisible)
                                                   throws java.io.IOException,
                                                          AutomationException
Schematic in memory diagram of the schematic layer.

Parameters:
onlyVisible - The onlyVisible (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicFeaturesAtPoint

IEnumSchematicFeature getSchematicFeaturesAtPoint(IPoint point,
                                                  double pointSearchDistance,
                                                  boolean onlySelectable,
                                                  boolean onlyVisible)
                                                  throws java.io.IOException,
                                                         AutomationException
Schematic features selected in the schematic layer.

Parameters:
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
pointSearchDistance - The pointSearchDistance (in)
onlySelectable - The onlySelectable (in)
onlyVisible - The onlyVisible (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicFeaturesAtPointByType

IEnumSchematicFeature getSchematicFeaturesAtPointByType(int elementType,
                                                        IPoint point,
                                                        double pointSearchDistance,
                                                        boolean onlySelectable,
                                                        boolean onlyVisible)
                                                        throws java.io.IOException,
                                                               AutomationException
Schematic features around the specified point.

Parameters:
elementType - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
pointSearchDistance - The pointSearchDistance (in)
onlySelectable - The onlySelectable (in)
onlyVisible - The onlyVisible (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicFeaturesAtPointByClass

IEnumSchematicFeature getSchematicFeaturesAtPointByClass(ISchematicElementClass schematicElementClass,
                                                         IPoint point,
                                                         double pointSearchDistance,
                                                         boolean onlySelectable,
                                                         boolean onlyVisible)
                                                         throws java.io.IOException,
                                                                AutomationException
Schematic features of the specified type around the specified point.

Parameters:
schematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
point - A reference to a com.esri.arcgis.geometry.IPoint (in)
pointSearchDistance - The pointSearchDistance (in)
onlySelectable - The onlySelectable (in)
onlyVisible - The onlyVisible (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicFeaturesInZone

IEnumSchematicFeature getSchematicFeaturesInZone(IPolygon polygon,
                                                 int spatialRelation,
                                                 boolean onlySelectable,
                                                 boolean onlyVisible)
                                                 throws java.io.IOException,
                                                        AutomationException
Schematic features returned by a spatial query baed on a polygon.

Parameters:
polygon - A reference to a com.esri.arcgis.geometry.IPolygon (in)
spatialRelation - A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)
onlySelectable - The onlySelectable (in)
onlyVisible - The onlyVisible (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicFeaturesInZoneByType

IEnumSchematicFeature getSchematicFeaturesInZoneByType(int elementType,
                                                       IPolygon polygon,
                                                       int spatialRelation,
                                                       boolean onlySelectable,
                                                       boolean onlyVisible)
                                                       throws java.io.IOException,
                                                              AutomationException
Schematic features of the specified type returned by a spatial query baed on a polygon.

Parameters:
elementType - A com.esri.arcgis.schematic.esriSchematicElementType constant (in)
polygon - A reference to a com.esri.arcgis.geometry.IPolygon (in)
spatialRelation - A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)
onlySelectable - The onlySelectable (in)
onlyVisible - The onlyVisible (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicFeaturesInZoneByClass

IEnumSchematicFeature getSchematicFeaturesInZoneByClass(ISchematicElementClass schematicElementClass,
                                                        IPolygon polygon,
                                                        int spatialRelation,
                                                        boolean onlySelectable,
                                                        boolean onlyVisible)
                                                        throws java.io.IOException,
                                                               AutomationException
Schematic features of the specified class returned by a spatial query baed on a polygon.

Parameters:
schematicElementClass - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
polygon - A reference to a com.esri.arcgis.geometry.IPolygon (in)
spatialRelation - A com.esri.arcgis.geodatabase.esriSpatialRelEnum constant (in)
onlySelectable - The onlySelectable (in)
onlyVisible - The onlyVisible (in)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicFeature
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

startEditSchematicDiagram

void startEditSchematicDiagram(boolean lockDiagram)
                               throws java.io.IOException,
                                      AutomationException
Start editing the schematic diagram.

Parameters:
lockDiagram - The lockDiagram (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

stopEditSchematicDiagram

void stopEditSchematicDiagram()
                              throws java.io.IOException,
                                     AutomationException
Stop editing the schematic diagram.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isEditingSchematicDiagram

boolean isEditingSchematicDiagram()
                                  throws java.io.IOException,
                                         AutomationException
Indicates if the schematic diagram is being edited inside this layer.

Returns:
The isEditing
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

updateExtent

void updateExtent()
                  throws java.io.IOException,
                         AutomationException
Recalculate the extent of the schematic diagram.

Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.