|
|||||||||
| 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.ISchematicAttributeManagementProxy
public class ISchematicAttributeManagementProxy
Provides access to members that manage the schematic attribute management.
| Field Summary | |
|---|---|
boolean |
noncastable
|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, objRef |
| Constructor Summary | |
|---|---|
|
ISchematicAttributeManagementProxy()
|
|
ISchematicAttributeManagementProxy(Object obj)
|
protected |
ISchematicAttributeManagementProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
int |
getEvaluationMode()
Evaluation mode of the schematic attribute. |
IField |
getStorageField()
Storage field of the schematic attribute. |
int |
getStorageMode()
Storage mode of the schematic attribute. |
String |
getStoragePropertyName()
Storage property name of the schematic attribute. |
boolean |
isPredefined()
Indicates whether or not the schematic attribute is predefined. |
void |
removeListener(String iidStr,
Object theListener)
|
void |
setEvaluationMode(int evaluationMode)
Evaluation mode of the schematic attribute. |
void |
setStorageField(IField field)
Storage field of the schematic attribute. |
void |
setStorageMode(int storageMode)
Storage mode of the schematic attribute. |
void |
setStoragePropertyName(String propertyName)
Storage property name of the schematic attribute. |
| 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 |
| Field Detail |
|---|
public boolean noncastable
| Constructor Detail |
|---|
public ISchematicAttributeManagementProxy()
public ISchematicAttributeManagementProxy(Object obj)
throws IOException
IOException
protected ISchematicAttributeManagementProxy(Object obj,
String iid)
throws IOException
IOException| Method Detail |
|---|
public void addListener(String iidStr,
Object theListener,
Object theSource)
throws IOException
addListener in class com.esri.arcgis.interop.DispatchIOException
public void removeListener(String iidStr,
Object theListener)
throws IOException
removeListener in class com.esri.arcgis.interop.DispatchIOException
public boolean isPredefined()
throws IOException,
AutomationException
isPredefined in interface ISchematicAttributeManagementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStorageMode(int storageMode)
throws IOException,
AutomationException
The StorageMode defines whether the schematic attribute values must be stored in a field or a property set in the schematic dataset, or not stored.
For a schematic attribute whose name corresponds to a predefined attribute name, storage cannot be configured. Storage of those specific attributes is entirely managed by Schematics without any configuration. In most cases, it is based on a system field in the related schematic feature class or diagram class.
setStorageMode in interface ISchematicAttributeManagementstorageMode - A com.esri.arcgis.schematic.esriSchematicAttributeStorageMode constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getStorageMode()
throws IOException,
AutomationException
getStorageMode in interface ISchematicAttributeManagementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setEvaluationMode(int evaluationMode)
throws IOException,
AutomationException
The EvaluationMode determines when the schematic attribute values have to be reevaluated.
setEvaluationMode in interface ISchematicAttributeManagementevaluationMode - A com.esri.arcgis.schematic.esriSchematicAttributeEvaluationMode constant (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getEvaluationMode()
throws IOException,
AutomationException
getEvaluationMode in interface ISchematicAttributeManagementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public IField getStorageField()
throws IOException,
AutomationException
An attribute Property is an attribute whose values are managed by a custom schematic rule, a custom schematic algorithm, or any applicative component. For example, the predefined Expand Links schematic rule may be configured to work with such a type of attribute.
The attribute values are stored in a property set property in the schematic feature class or diagram class on which the schematic attribute applies.
getStorageField in interface ISchematicAttributeManagementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStorageField(IField field)
throws IOException,
AutomationException
setStorageField in interface ISchematicAttributeManagementfield - 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 String getStoragePropertyName()
throws IOException,
AutomationException
getStoragePropertyName in interface ISchematicAttributeManagementIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setStoragePropertyName(String propertyName)
throws IOException,
AutomationException
setStoragePropertyName in interface ISchematicAttributeManagementpropertyName - The propertyName (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 | ||||||||