|
|||||||||
| 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.INgNodeOnLinkProxy
public class INgNodeOnLinkProxy
Provides access to members that control the graphic node-on-link.
A node on link is a node positioned on a link path route. Its location on the link is either absolute or relative. Nodes on links are completely dependent on the link they are related to. Selecting and moving a link automatically selects and moves its nodes on links. The destruction of the link causes the automatic destruction of its nodes on links. Links that connect nodes on links are sublinks. Like nodes, nodes on links exist only in run time; the common properties of a node on link are stored and defined by its related node-on-link type.
Defining nodes on links and sublinks for your links is often useful when you have to graphically display a line that is composed by several different parts. For example, in the electrical world, there are electrical lines that combine an overhead part and an underground part along their path route. In this case, it could be useful to graphically distinguish the overhead part from the underground one using sublinks and nodes on links.
INgElement,
INgNode,
ISchematicNodeOnLink,
INgSubLink,
Serialized Form| Field Summary |
|---|
| Fields inherited from class com.esri.arcgis.interop.Dispatch |
|---|
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF, E |
| Constructor Summary | |
|---|---|
|
INgNodeOnLinkProxy()
|
|
INgNodeOnLinkProxy(Object obj)
|
protected |
INgNodeOnLinkProxy(Object obj,
String iid)
|
| Method Summary | |
|---|---|
void |
addListener(String iidStr,
Object theListener,
Object theSource)
|
double |
getInitialPosition()
Initial position of the node-on-link related to its reference link. |
int |
getPositioningMode()
Positioning mode of the node-on-link. |
double |
getPositionOnLink()
Current position of the node-on-link related to its reference link. |
INgLink |
getReferenceLink()
The link the 'node-on-link' node-on-link is related to. |
void |
readExternal(ObjectInput in)
|
void |
removeListener(String iidStr,
Object theListener)
|
void |
setInitialPosition(double pVal)
Initial position of the node-on-link related to its reference link. |
void |
setPositionOnLink(double pVal)
Current position of the node-on-link related to its reference link. |
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 INgNodeOnLinkProxy()
public INgNodeOnLinkProxy(Object obj)
throws IOException
IOException
protected INgNodeOnLinkProxy(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 INgLink getReferenceLink()
throws IOException,
AutomationException
getReferenceLink in interface INgNodeOnLinkIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public int getPositioningMode()
throws IOException,
AutomationException
getPositioningMode in interface INgNodeOnLinkIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgNodeOnLink.getPositionOnLink()
public double getPositionOnLink()
throws IOException,
AutomationException
getPositionOnLink in interface INgNodeOnLinkIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgNodeOnLink.getInitialPosition(),
INgNodeOnLink.getPositioningMode()
public void setPositionOnLink(double pVal)
throws IOException,
AutomationException
setPositionOnLink in interface INgNodeOnLinkpVal - The pVal (in)
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.
public double getInitialPosition()
throws IOException,
AutomationException
getInitialPosition in interface INgNodeOnLinkIOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.INgNodeOnLink.getPositionOnLink()
public void setInitialPosition(double pVal)
throws IOException,
AutomationException
setInitialPosition in interface INgNodeOnLinkpVal - 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 | ||||||||