|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.cosylab.vdct.graphics.objects.VisibleObject
com.cosylab.vdct.graphics.objects.Field
com.cosylab.vdct.graphics.objects.EPICSLink
com.cosylab.vdct.graphics.objects.EPICSLinkOut
com.cosylab.vdct.graphics.objects.EPICSLinkOutIn
public abstract class EPICSLinkOutIn
Adds InLink capability (for ports) to EPICSLinkOut objects
Field Summary | |
---|---|
protected java.util.Vector |
outlinks
|
Fields inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOut |
---|
font2, hasEndpoint, inlink, label2, labelLen, LINK_SEPARATOR, properties, realHalfHeight, realLabelLen |
Fields inherited from class com.cosylab.vdct.graphics.objects.EPICSLink |
---|
disconnected, r, rtailLen |
Fields inherited from class com.cosylab.vdct.graphics.objects.Field |
---|
fieldData |
Fields inherited from class com.cosylab.vdct.graphics.objects.VisibleObject |
---|
x, y, zoomImage |
Fields inherited from interface com.cosylab.vdct.graphics.objects.InLink |
---|
INPUT_MACRO_MODE, OUTPUT_MACRO_MODE |
Fields inherited from interface com.cosylab.vdct.graphics.objects.OutLink |
---|
CONSTANT_PORT_MODE, EXTERNAL_INPUT_MODE, EXTERNAL_OUTPUT_MODE, INPUT_PORT_MODE, INVISIBLE_MODE, NORMAL_MODE, OUTPUT_PORT_MODE |
Constructor Summary | |
---|---|
EPICSLinkOutIn(ContainerObject parent,
VDBFieldData fieldData)
Constructor for EPICSLinkOutIn. |
Method Summary | |
---|---|
void |
destroy()
Insert the method's description here. |
void |
disconnect(Linkable disconnector)
Insert the method's description here. |
int |
getInX()
Insert the method's description here. |
int |
getInY()
Insert the method's description here. |
int |
getLeftOffset()
Returns the offset in pixels(the length of additional objects (arrows, strings) drawn on the left side of this object. |
int |
getLinkCount()
Insert the method's description here. |
java.util.Vector |
getOutlinks()
Extra lasy initalization pattern for outlinks object. |
OutLink |
getOutput()
|
int |
getRightOffset()
Returns the offset in pixels(the length of additional objects (arrows, strings) drawn on the right side of this object. |
java.util.Vector |
getStartPoints()
Insert the method's description here. |
boolean |
isRight()
Insert the method's description here. |
void |
setOutput(OutLink output,
OutLink prevOutput)
|
void |
sourceDestroyed()
Called when VARIABLE link (source) was destroyed |
void |
valueWithNoRecord()
|
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOut |
---|
addConnector, destroyChain, fixLinkProperties, generateConnectorID, getCommentProperty, getEndPoint, getFieldSeparator, getIcon, getInput, getItems, getLeftX, getLinkProperties, getMode, getModeNames, getName, getOutX, getOutY, getProperties, getQueueCount, getRecordSeparator, getRightX, getStartPoint, getTarget, getTarget, getTarget, setColor, setInput, toString, validate, validateFontAndDimension, validateLink, valueChanged |
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLink |
---|
getDescription, getID, getLayerID, isConnectable, isDisconnected, isStaticRight, rotate, setDescription, setLayerID, setRight |
Methods inherited from class com.cosylab.vdct.graphics.objects.Field |
---|
accept, draw, getFieldData, getHashID, getVerticalPosition, getY, revalidatePosition, revalidatePosition, setVerticalPosition |
Methods inherited from class com.cosylab.vdct.graphics.objects.VisibleObject |
---|
forceValidation, getColor, getDsId, getFont, getHeight, getLabel, getMarkedX, getMarkedY, getMoveInsideView, getParent, getRheight, getRlabelX, getRlabelY, getRootContainer, getRscale, getRwidth, getRx, getRy, getScale, getTopOffset, getVisibleColor, getWidth, getX, intersects, intersects, isDestroyed, isVisible, isZoomRepaint, markPosition, paint, postDraw, postPaint, setDestroyed, setFont, setHeight, setLabel, setParent, setRheight, setRlabelX, setRlabelY, setRwidth, setRx, setRy, setScale, setWidth, setX, setY, setZoomRepaint, snapToGrid, unconditionalValidation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.cosylab.vdct.graphics.objects.InLink |
---|
getLeftX, getRightX |
Methods inherited from interface com.cosylab.vdct.graphics.objects.Linkable |
---|
getID, getLayerID, isConnectable, isDisconnected, setLayerID |
Methods inherited from interface com.cosylab.vdct.graphics.popup.Popupable |
---|
getLabel |
Methods inherited from interface com.cosylab.vdct.inspector.Inspectable |
---|
getDsId |
Field Detail |
---|
protected java.util.Vector outlinks
Constructor Detail |
---|
public EPICSLinkOutIn(ContainerObject parent, VDBFieldData fieldData)
parent
- fieldData
- Method Detail |
---|
public java.util.Vector getOutlinks()
outlinks
object.
getOutlinks
in interface MultiInLink
public int getLinkCount()
MultiInLink
getLinkCount
in interface MultiInLink
MultiInLink.getLinkCount()
public int getInX()
InLink
getInX
in interface InLink
InLink.getInX()
public int getInY()
InLink
getInY
in interface InLink
InLink.getInY()
public OutLink getOutput()
getOutput
in interface InLink
InLink.getOutput()
public void setOutput(OutLink output, OutLink prevOutput)
setOutput
in interface InLink
output
- com.cosylab.vdct.graphics.objects.OutLinkprevOutput
- com.cosylab.vdct.graphics.objects.OutLinkInLink.setOutput(OutLink, OutLink)
public void valueWithNoRecord()
valueWithNoRecord
in class EPICSLinkOut
public void destroy()
EPICSLinkOut
destroy
in class EPICSLinkOut
public void disconnect(Linkable disconnector)
EPICSLinkOut
disconnect
in interface Linkable
disconnect
in class EPICSLinkOut
public void sourceDestroyed()
EPICSLinkOut
sourceDestroyed
in class EPICSLinkOut
EPICSLinkOut.sourceDestroyed()
public boolean isRight()
isRight
in interface InLink
isRight
in interface OutLink
isRight
in interface Rotatable
isRight
in class EPICSLinkOut
public java.util.Vector getStartPoints()
getStartPoints
in interface MultiInLink
public int getLeftOffset()
VisibleObject
getLeftOffset
in class VisibleObject
public int getRightOffset()
VisibleObject
getRightOffset
in class VisibleObject
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |