|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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.Dispatch
IOException
public void removeListener(String iidStr, Object theListener) throws IOException
removeListener
in class com.esri.arcgis.interop.Dispatch
IOException
public boolean isPredefined() throws IOException, AutomationException
isPredefined
in interface ISchematicAttributeManagement
IOException
- 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 ISchematicAttributeManagement
storageMode
- 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 ISchematicAttributeManagement
IOException
- 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 ISchematicAttributeManagement
evaluationMode
- 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 ISchematicAttributeManagement
IOException
- 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 ISchematicAttributeManagement
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStorageField(IField field) throws IOException, AutomationException
setStorageField
in interface ISchematicAttributeManagement
field
- 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 ISchematicAttributeManagement
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.public void setStoragePropertyName(String propertyName) throws IOException, AutomationException
setStoragePropertyName
in interface ISchematicAttributeManagement
propertyName
- 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 |