Class EPICSVarOutLink
- java.lang.Object
-
- com.cosylab.vdct.graphics.objects.VisibleObject
-
- com.cosylab.vdct.graphics.objects.Field
-
- com.cosylab.vdct.graphics.objects.EPICSLink
-
- com.cosylab.vdct.graphics.objects.EPICSVarLink
-
- com.cosylab.vdct.graphics.objects.EPICSVarOutLink
-
- All Implemented Interfaces:
Descriptable
,InLink
,Linkable
,MultiInLink
,OutLink
,Rotatable
,Visitable
,Popupable
,Inspectable
public class EPICSVarOutLink extends EPICSVarLink implements OutLink
Insert the type's description here. Creation date: (29.1.2001 20:05:51)- Author:
- Matej Sekoranja
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
disconnected
protected InLink
inlink
protected LinkProperties
properties
-
Fields inherited from class com.cosylab.vdct.graphics.objects.EPICSVarLink
drawOnlyOneSided, outlinks
-
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
Constructors Constructor Description EPICSVarOutLink(ContainerObject parent, VDBFieldData fieldData)
EPICSVarLink constructor comment.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Connector
addConnector()
Insert the method's description here.void
destroy()
Insert the method's description here.void
disconnect(Linkable disconnector)
Insert the method's description here.protected void
draw(Graphics g, boolean hilited)
Insert the method's description here.void
fixLinkProperties()
InLink
getInput()
Vector
getItems()
Insert the method's description here.int
getMode()
Insert the method's description here.int
getOutX()
Insert the method's description here.int
getOutY()
Insert the method's description here.int
getQueueCount()
Insert the method's description here.boolean
isRight()
Insert the method's description here.void
removeLink()
Insert the method's description here.void
setInput(InLink input)
Insert the method's description here.void
validateLink()
Insert the method's description here.-
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSVarLink
drawOneSided, getCommentProperty, getIcon, getInX, getInY, getLeftOffset, getLeftX, getLinkCount, getLinkSeparator, getModeNames, getName, getOutlinks, getOutput, getProperties, getRightOffset, getRightX, getStartPoints, revalidateOutlinkConnectors, revalidatePosition, setOutput, toString
-
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLink
getDescription, getID, getLayerID, isConnectable, isDisconnected, isStaticRight, rotate, setDescription, setLayerID, setRight, validate
-
Methods inherited from class com.cosylab.vdct.graphics.objects.Field
accept, getFieldData, getHashID, getVerticalPosition, getY, 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, setColor, 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.inspector.Inspectable
getDsId
-
Methods inherited from interface com.cosylab.vdct.graphics.objects.Linkable
getID, getLayerID, isConnectable, isDisconnected, setLayerID
-
-
-
-
Field Detail
-
inlink
protected InLink inlink
-
disconnected
protected boolean disconnected
-
properties
protected LinkProperties properties
-
-
Constructor Detail
-
EPICSVarOutLink
public EPICSVarOutLink(ContainerObject parent, VDBFieldData fieldData)
EPICSVarLink constructor comment.- Parameters:
parent
- com.cosylab.vdct.graphics.objects.ContainerObjectfieldData
- com.cosylab.vdct.vdb.VDBFieldData
-
-
Method Detail
-
getInput
public InLink getInput()
- Specified by:
getInput
in interfaceOutLink
- Returns:
- com.cosylab.vdct.graphics.objects.InLink
- See Also:
OutLink.getInput()
-
getMode
public int getMode()
Description copied from interface:OutLink
Insert the method's description here. Creation date: (29.1.2001 17:53:09)- Specified by:
getMode
in interfaceOutLink
- Returns:
- int
- See Also:
OutLink.getMode()
-
getOutX
public int getOutX()
Description copied from interface:OutLink
Insert the method's description here. Creation date: (29.1.2001 17:53:09)- Specified by:
getOutX
in interfaceOutLink
- Returns:
- int
- See Also:
OutLink.getOutX()
-
getOutY
public int getOutY()
Description copied from interface:OutLink
Insert the method's description here. Creation date: (29.1.2001 17:53:18)- Specified by:
getOutY
in interfaceOutLink
- Returns:
- int
- See Also:
OutLink.getOutY()
-
getQueueCount
public int getQueueCount()
Description copied from interface:OutLink
Insert the method's description here. Creation date: (30.1.2001 14:46:40)- Specified by:
getQueueCount
in interfaceOutLink
- Returns:
- int
- See Also:
OutLink.getQueueCount()
-
setInput
public void setInput(InLink input)
Description copied from interface:OutLink
Insert the method's description here. Creation date: (29.1.2001 17:53:59)- Specified by:
setInput
in interfaceOutLink
- Parameters:
input
- input- See Also:
OutLink.setInput(InLink)
-
destroy
public void destroy()
Insert the method's description here. Creation date: (29.1.2001 22:11:34)- Overrides:
destroy
in classEPICSVarLink
-
disconnect
public void disconnect(Linkable disconnector)
Insert the method's description here. Creation date: (29.1.2001 21:23:04)- Specified by:
disconnect
in interfaceLinkable
- Overrides:
disconnect
in classEPICSVarLink
- Parameters:
disconnector
- disconnector
-
draw
protected void draw(Graphics g, boolean hilited)
Insert the method's description here. Creation date: (29.1.2001 22:10:37)- Overrides:
draw
in classEPICSVarLink
- Parameters:
g
- java.awt.Graphicshilited
- boolean
-
validateLink
public void validateLink()
Description copied from class:EPICSVarLink
Insert the method's description here. Creation date: (24.4.2001 19:08:57)- Specified by:
validateLink
in interfaceOutLink
- Overrides:
validateLink
in classEPICSVarLink
- See Also:
EPICSVarLink.validateLink()
-
removeLink
public void removeLink()
Insert the method's description here. Creation date: (1.2.2001 16:40:51)
-
isRight
public boolean isRight()
Insert the method's description here. Creation date: (30.1.2001 16:58:58)
-
fixLinkProperties
public void fixLinkProperties()
- Overrides:
fixLinkProperties
in classEPICSVarLink
- See Also:
EPICSLink.fixLinkProperties()
-
getItems
public Vector getItems()
Insert the method's description here. Creation date: (4.5.2001 8:00:56)- Specified by:
getItems
in interfacePopupable
- Overrides:
getItems
in classEPICSVarLink
- Returns:
- java.util.Vector
-
addConnector
public Connector addConnector()
Insert the method's description here. Creation date: (4.2.2001 12:50:51)- Returns:
- something
-
-