|
|||||||||
| 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.INgAttributeFunctionProxy
public class INgAttributeFunctionProxy
Provides access to members that control the attribute function.
An attribute function is an attribute whose values are computed by a function.
INgAttribute,
Serialized Form| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Constructor Summary | |
|---|---|
|
INgAttributeFunctionProxy()
|
|
INgAttributeFunctionProxy(Object obj)
|
protected |
INgAttributeFunctionProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
String |
getName()
Name of the attribute function. |
INgNames |
getParameterNames()
List of the parameter names required by the function that computes the attribute values. |
String |
getProcedureName()
Name of the function that computes the attribute values. |
INgUserAttributeSet |
getUserAttributeSet()
User attribute functions set where the function used to compute the attribute values is stored. |
String |
getUserAttributeSetName()
Name of the set of user attribute functions where the function that computes the attribute values is stored. |
void |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
setName(String pVal)
Name of the attribute function. |
void |
setParameterNames(INgNames pVal)
List of the parameter names required by the function that computes the attribute values. |
void |
setProcedureName(String pVal)
Name of the function that computes the attribute values. |
void |
setUserAttributeSet(INgUserAttributeSet pVal)
User attribute functions set where the function used to compute the attribute values is stored. |
void |
setUserAttributeSetName(String pVal)
Name of the set of user attribute functions where the function that computes the attribute values is stored. |
void |
writeExternal(ObjectOutput out)
|
| 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, queryInterface, release, setNativeMode, setPropertyByName, toString, vtblInvoke |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public INgAttributeFunctionProxy()
public INgAttributeFunctionProxy(Object obj)
throws IOException
IOException
protected INgAttributeFunctionProxy(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 String getName()
throws IOException,
AutomationException
This name is defined when the function attribute is created
- either by calling the INgObjectType CreateAttribute method in the program code,
- or through ArcGIS Schematics Designer, when the attribute has been created.
getName in interface INgAttributeFunctionIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setName(String pVal)
throws IOException,
AutomationException
setName in interface INgAttributeFunctionpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgUserAttributeSet getUserAttributeSet()
throws IOException,
AutomationException
getUserAttributeSet in interface INgAttributeFunctionIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUserAttributeSet(INgUserAttributeSet pVal)
throws IOException,
AutomationException
setUserAttributeSet in interface INgAttributeFunctionpVal - A reference to a com.esri.arcgis.schematic.INgUserAttributeSet (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getProcedureName()
throws IOException,
AutomationException
getProcedureName in interface INgAttributeFunctionIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setProcedureName(String pVal)
throws IOException,
AutomationException
setProcedureName in interface INgAttributeFunctionpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public INgNames getParameterNames()
throws IOException,
AutomationException
getParameterNames in interface INgAttributeFunctionIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setParameterNames(INgNames pVal)
throws IOException,
AutomationException
setParameterNames in interface INgAttributeFunctionpVal - A reference to a com.esri.arcgis.schematic.INgNames (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public String getUserAttributeSetName()
throws IOException,
AutomationException
The user attribute set name must be formatted as follows "ComponentName.ClassModuleName" where ComponentName is the name of the COM component that implements the ClassModuleName class where the function that will be used to compute the attribute values is stored.
If you set a reference to your COM component in your project references, you can only set the class module name for the UserAtttributeSetName value.
getUserAttributeSetName in interface INgAttributeFunctionIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void setUserAttributeSetName(String pVal)
throws IOException,
AutomationException
setUserAttributeSetName in interface INgAttributeFunctionpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public void writeExternal(ObjectOutput out)
throws IOException
writeExternal in interface ExternalizablewriteExternal in class com.esri.arcgis.interop.DispatchIOException
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class com.esri.arcgis.interop.DispatchIOException
ClassNotFoundException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||