com.esri.arcgis.schematic
Class ISchematicElementClassProxy

java.lang.Object
  extended by com.esri.arcgis.interop.Dispatch
      extended by com.esri.arcgis.schematic.ISchematicObjectClassProxy
          extended by com.esri.arcgis.schematic.ISchematicElementClassProxy
All Implemented Interfaces:
ISchematicElementClass, ISchematicObjectClass, java.io.Externalizable, java.io.Serializable

public class ISchematicElementClassProxy
extends ISchematicObjectClassProxy
implements ISchematicElementClass, java.io.Serializable

Internal use class Proxy for COM Interface 'ISchematicElementClass'. Generated 3/19/2015 1:21:00 PM from 'C:\ArcGIS\COM\esriSchematic.olb'

Description: 'Provides access to members that manage the schematic element class.' 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 =

See Also:
Serialized Form

Field Summary
 boolean noncastable
           
static java.lang.Class targetClass
           
 
Fields inherited from class com.esri.arcgis.interop.Dispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef
 
Fields inherited from interface com.esri.arcgis.schematic.ISchematicElementClass
IID, IID7e29935b_54bc_4499_a2af_b779729f702c
 
Fields inherited from interface com.esri.arcgis.schematic.ISchematicObjectClass
IID55d6b6d9_5539_486f_95f8_084ef4e6fc13
 
Constructor Summary
  ISchematicElementClassProxy()
          For internal use only
  ISchematicElementClassProxy(java.lang.Object obj)
           
protected ISchematicElementClassProxy(java.lang.Object obj, java.lang.String iid)
           
  ISchematicElementClassProxy(java.lang.String CLSID, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
protected ISchematicElementClassProxy(java.lang.String CLSID, java.lang.String iid, java.lang.String host, com.esri.arcgis.interop.AuthInfo authInfo)
           
 
Method Summary
 void addListener(java.lang.String iidStr, java.lang.Object theListener, java.lang.Object theSource)
           
 void alterAssociatedObjectClass(ISchematicDataSource schematicDataSource, int objectClassID)
          Changes the associated object class to the schematic element class.
 ISchematicElement createSchematicElement(java.lang.String name, IGeometry geometry, ISchematicDiagram schematicDiagram)
          Creates a new schematic element in the specified schematic diagram.
 ISchematicDataSource getAssociatedObjectClassDataSource()
          The associated schematic data source to the schematic element class.
 int getAssociatedObjectClassDataSourceID()
          The associated object class data source ID to the schematic element class.
 int getAssociatedObjectClassID()
          The associated object class ID to the schematic element class.
 IEnumSchematicDiagramClass getAssociatedSchematicDiagramClasses()
          Associated diagram classes to the schematic element class.
 int getGeometryType()
          Geometry type of the schematic element class.
 ISchematicElementClass getParent()
          Parent to the schematic element class.
 IUID getRelationManagerCLSID()
          Relation manager CLSID of the schematic element class.
 ISchematicElement getSchematicElementByID(int iD, ISchematicDiagram schematicDiagram)
          Schematic element referenced by the specified ID that is contained in the specified schematic diagram.
 ISchematicElement getSchematicElementByName(java.lang.String name, ISchematicDiagram schematicDiagram)
          Schematic element referenced by the specified Name that is contained in the specified schematic diagram.
 IEnumSchematicElement getSchematicElements(ISchematicDiagram schematicDiagram)
          List of the schematic elements related to the schematic element class within the specified schematic diagram.
 int getSchematicElementType()
          Schematic element type related to the schematic element class.
 IField getShapeField()
          Shape field of the schematic element class.
 void removeListener(java.lang.String iidStr, java.lang.Object theListener)
           
 void setGeometryType(int geometryType)
          Geometry type of the schematic element class.
 void setParentByRef(ISchematicElementClass parent)
          Parent to the schematic element class.
 void setRelationManagerCLSID(IUID uID)
          Relation manager CLSID of the schematic element class.
 void setShapeField(IField field)
          Shape field of the schematic element class.
 
Methods inherited from class com.esri.arcgis.schematic.ISchematicObjectClassProxy
createSchematicAttribute, delete, getExternalQueryEvaluationMode, getIdentifierFieldNames, getName, getPredefinedAttributeNames, getQueryString, getSchematicDataset, getSchematicDataSource, getSchematicQueryParameters, setExternalQueryEvaluationMode, setIdentifierFieldNames, setName, setQueryString, setSchematicDataSourceByRef, setSchematicQueryParameters
 
Methods inherited from class com.esri.arcgis.interop.Dispatch
bindUsingMoniker, constructVtblPosTable, convertToNative, cookieForListener, createDispatch, createObjrefMonikerDisplayName, equals, getActiveObject, getActiveObject, getDefaultProperty, getDispatchIdOfName, getLastErrorCode, getMtsObjectContext, getObjRef, getPropertyByName, getPropertyByName, getVtblPos, hashCode, initDispatch, invoke, invokeMethodByName, invokeMethodByName, invokeMethodByName, invokePropertyGetByName, invokePropertyPutByName, invokePropertyPutByRefByName, isNativeMode, isObjRef, optimizedVtblInvoke, queryInterface, readExternal, release, setNativeMode, setPropertyByName, toString, vtblInvoke, writeExternal
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.esri.arcgis.schematic.ISchematicObjectClass
createSchematicAttribute, delete, getExternalQueryEvaluationMode, getIdentifierFieldNames, getName, getPredefinedAttributeNames, getQueryString, getSchematicDataset, getSchematicDataSource, getSchematicQueryParameters, setExternalQueryEvaluationMode, setIdentifierFieldNames, setName, setQueryString, setSchematicDataSourceByRef, setSchematicQueryParameters
 

Field Detail

targetClass

public static final java.lang.Class targetClass

noncastable

public boolean noncastable
Constructor Detail

ISchematicElementClassProxy

public ISchematicElementClassProxy(java.lang.String CLSID,
                                   java.lang.String host,
                                   com.esri.arcgis.interop.AuthInfo authInfo)
                            throws java.net.UnknownHostException,
                                   java.io.IOException
Throws:
java.net.UnknownHostException
java.io.IOException

ISchematicElementClassProxy

public ISchematicElementClassProxy()
For internal use only


ISchematicElementClassProxy

public ISchematicElementClassProxy(java.lang.Object obj)
                            throws java.io.IOException
Throws:
java.io.IOException

ISchematicElementClassProxy

protected ISchematicElementClassProxy(java.lang.Object obj,
                                      java.lang.String iid)
                               throws java.io.IOException
Throws:
java.io.IOException

ISchematicElementClassProxy

protected ISchematicElementClassProxy(java.lang.String CLSID,
                                      java.lang.String iid,
                                      java.lang.String host,
                                      com.esri.arcgis.interop.AuthInfo authInfo)
                               throws java.io.IOException
Throws:
java.io.IOException
Method Detail

addListener

public void addListener(java.lang.String iidStr,
                        java.lang.Object theListener,
                        java.lang.Object theSource)
                 throws java.io.IOException
Overrides:
addListener in class ISchematicObjectClassProxy
Throws:
java.io.IOException

removeListener

public void removeListener(java.lang.String iidStr,
                           java.lang.Object theListener)
                    throws java.io.IOException
Overrides:
removeListener in class ISchematicObjectClassProxy
Throws:
java.io.IOException

createSchematicElement

public ISchematicElement createSchematicElement(java.lang.String name,
                                                IGeometry geometry,
                                                ISchematicDiagram schematicDiagram)
                                         throws java.io.IOException,
                                                AutomationException
Creates a new schematic element in the specified schematic diagram.

Specified by:
createSchematicElement in interface ISchematicElementClass
Parameters:
name - The name (in)
geometry - A reference to a com.esri.arcgis.geometry.IGeometry (in)
schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicElement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicElements

public IEnumSchematicElement getSchematicElements(ISchematicDiagram schematicDiagram)
                                           throws java.io.IOException,
                                                  AutomationException
List of the schematic elements related to the schematic element class within the specified schematic diagram.

Specified by:
getSchematicElements in interface ISchematicElementClass
Parameters:
schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicElement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicElementByID

public ISchematicElement getSchematicElementByID(int iD,
                                                 ISchematicDiagram schematicDiagram)
                                          throws java.io.IOException,
                                                 AutomationException
Schematic element referenced by the specified ID that is contained in the specified schematic diagram.

Specified by:
getSchematicElementByID in interface ISchematicElementClass
Parameters:
iD - The iD (in)
schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicElement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicElementByName

public ISchematicElement getSchematicElementByName(java.lang.String name,
                                                   ISchematicDiagram schematicDiagram)
                                            throws java.io.IOException,
                                                   AutomationException
Schematic element referenced by the specified Name that is contained in the specified schematic diagram.

Specified by:
getSchematicElementByName in interface ISchematicElementClass
Parameters:
name - The name (in)
schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicElement
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSchematicElementType

public int getSchematicElementType()
                            throws java.io.IOException,
                                   AutomationException
Schematic element type related to the schematic element class.

Specified by:
getSchematicElementType in interface ISchematicElementClass
Returns:
A com.esri.arcgis.schematic.esriSchematicElementType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getGeometryType

public int getGeometryType()
                    throws java.io.IOException,
                           AutomationException
Geometry type of the schematic element class.

Specified by:
getGeometryType in interface ISchematicElementClass
Returns:
A com.esri.arcgis.geometry.esriGeometryType constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setGeometryType

public void setGeometryType(int geometryType)
                     throws java.io.IOException,
                            AutomationException
Geometry type of the schematic element class.

Specified by:
setGeometryType in interface ISchematicElementClass
Parameters:
geometryType - A com.esri.arcgis.geometry.esriGeometryType constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getShapeField

public IField getShapeField()
                     throws java.io.IOException,
                            AutomationException
Shape field of the schematic element class.

Specified by:
getShapeField in interface ISchematicElementClass
Returns:
A reference to a com.esri.arcgis.geodatabase.IField
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setShapeField

public void setShapeField(IField field)
                   throws java.io.IOException,
                          AutomationException
Shape field of the schematic element class.

Specified by:
setShapeField in interface ISchematicElementClass
Parameters:
field - A reference to a com.esri.arcgis.geodatabase.IField (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getParent

public ISchematicElementClass getParent()
                                 throws java.io.IOException,
                                        AutomationException
Parent to the schematic element class.

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

setParentByRef

public void setParentByRef(ISchematicElementClass parent)
                    throws java.io.IOException,
                           AutomationException
Parent to the schematic element class.

Specified by:
setParentByRef in interface ISchematicElementClass
Parameters:
parent - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAssociatedSchematicDiagramClasses

public IEnumSchematicDiagramClass getAssociatedSchematicDiagramClasses()
                                                                throws java.io.IOException,
                                                                       AutomationException
Associated diagram classes to the schematic element class.

Specified by:
getAssociatedSchematicDiagramClasses in interface ISchematicElementClass
Returns:
A reference to a com.esri.arcgis.schematic.IEnumSchematicDiagramClass
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getRelationManagerCLSID

public IUID getRelationManagerCLSID()
                             throws java.io.IOException,
                                    AutomationException
Relation manager CLSID of the schematic element class.

Specified by:
getRelationManagerCLSID in interface ISchematicElementClass
Returns:
A reference to a com.esri.arcgis.system.IUID
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setRelationManagerCLSID

public void setRelationManagerCLSID(IUID uID)
                             throws java.io.IOException,
                                    AutomationException
Relation manager CLSID of the schematic element class.

Specified by:
setRelationManagerCLSID in interface ISchematicElementClass
Parameters:
uID - A reference to a com.esri.arcgis.system.IUID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAssociatedObjectClassID

public int getAssociatedObjectClassID()
                               throws java.io.IOException,
                                      AutomationException
The associated object class ID to the schematic element class.

Specified by:
getAssociatedObjectClassID in interface ISchematicElementClass
Returns:
The iD
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAssociatedObjectClassDataSourceID

public int getAssociatedObjectClassDataSourceID()
                                         throws java.io.IOException,
                                                AutomationException
The associated object class data source ID to the schematic element class.

Specified by:
getAssociatedObjectClassDataSourceID in interface ISchematicElementClass
Returns:
The iD
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAssociatedObjectClassDataSource

public ISchematicDataSource getAssociatedObjectClassDataSource()
                                                        throws java.io.IOException,
                                                               AutomationException
The associated schematic data source to the schematic element class.

Specified by:
getAssociatedObjectClassDataSource in interface ISchematicElementClass
Returns:
A reference to a com.esri.arcgis.schematic.ISchematicDataSource
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

alterAssociatedObjectClass

public void alterAssociatedObjectClass(ISchematicDataSource schematicDataSource,
                                       int objectClassID)
                                throws java.io.IOException,
                                       AutomationException
Changes the associated object class to the schematic element class.

Specified by:
alterAssociatedObjectClass in interface ISchematicElementClass
Parameters:
schematicDataSource - A reference to a com.esri.arcgis.schematic.ISchematicDataSource (in)
objectClassID - The objectClassID (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.