|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.esri.arcgis.interop.Dispatch
com.esri.arcgis.schematic.ISchematicObjectClassProxy
com.esri.arcgis.schematic.ISchematicElementClassProxy
public class ISchematicElementClassProxy
Provides access to members that manage the schematic element class.
ISchematicElement,
com.esri.arcgis.schematic.INgElementType,
Serialized Form| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
ISchematicElementClassProxy()
|
|
ISchematicElementClassProxy(Object obj)
|
protected |
ISchematicElementClassProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
void |
alterAssociatedObjectClass(ISchematicDataSource schematicDataSource,
int objectClassID)
Changes the associated object class to the schematic element class. |
ISchematicElement |
createSchematicElement(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(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(String iidStr,
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.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 |
|---|
public boolean noncastable
| Constructor Detail |
|---|
public ISchematicElementClassProxy()
public ISchematicElementClassProxy(Object obj)
throws IOException
IOException
protected ISchematicElementClassProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class ISchematicObjectClassProxyIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class ISchematicObjectClassProxyIOException
public ISchematicElement createSchematicElement(String name,
IGeometry geometry,
ISchematicDiagram schematicDiagram)
throws IOException,
AutomationException
createSchematicElement in interface ISchematicElementClassname - 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)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicElement getSchematicElements(ISchematicDiagram schematicDiagram)
throws IOException,
AutomationException
getSchematicElements in interface ISchematicElementClassschematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElement getSchematicElementByID(int iD,
ISchematicDiagram schematicDiagram)
throws IOException,
AutomationException
getSchematicElementByID in interface ISchematicElementClassiD - The iD (in)schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElement getSchematicElementByName(String name,
ISchematicDiagram schematicDiagram)
throws IOException,
AutomationException
getSchematicElementByName in interface ISchematicElementClassname - The name (in)schematicDiagram - A reference to a com.esri.arcgis.schematic.ISchematicDiagram (in, optional, pass 0 if not required)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getSchematicElementType()
throws IOException,
AutomationException
getSchematicElementType in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getGeometryType()
throws IOException,
AutomationException
getGeometryType in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setGeometryType(int geometryType)
throws IOException,
AutomationException
setGeometryType in interface ISchematicElementClassgeometryType - A com.esri.arcgis.geometry.esriGeometryType constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IField getShapeField()
throws IOException,
AutomationException
getShapeField in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setShapeField(IField field)
throws IOException,
AutomationException
setShapeField in interface ISchematicElementClassfield - A reference to a com.esri.arcgis.geodatabase.IField (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicElementClass getParent()
throws IOException,
AutomationException
getParent in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setParentByRef(ISchematicElementClass parent)
throws IOException,
AutomationException
setParentByRef in interface ISchematicElementClassparent - A reference to a com.esri.arcgis.schematic.ISchematicElementClass (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IEnumSchematicDiagramClass getAssociatedSchematicDiagramClasses()
throws IOException,
AutomationException
getAssociatedSchematicDiagramClasses in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IUID getRelationManagerCLSID()
throws IOException,
AutomationException
getRelationManagerCLSID in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setRelationManagerCLSID(IUID uID)
throws IOException,
AutomationException
setRelationManagerCLSID in interface ISchematicElementClassuID - A reference to a com.esri.arcgis.system.IUID (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAssociatedObjectClassID()
throws IOException,
AutomationException
getAssociatedObjectClassID in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getAssociatedObjectClassDataSourceID()
throws IOException,
AutomationException
getAssociatedObjectClassDataSourceID in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public ISchematicDataSource getAssociatedObjectClassDataSource()
throws IOException,
AutomationException
getAssociatedObjectClassDataSource in interface ISchematicElementClassIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void alterAssociatedObjectClass(ISchematicDataSource schematicDataSource,
int objectClassID)
throws IOException,
AutomationException
alterAssociatedObjectClass in interface ISchematicElementClassschematicDataSource - A reference to a com.esri.arcgis.schematic.ISchematicDataSource (in)objectClassID - The objectClassID (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 | ||||||||