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 booleandisconnectedprotected InLinkinlinkprotected LinkPropertiesproperties-
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 ConnectoraddConnector()Insert the method's description here.voiddestroy()Insert the method's description here.voiddisconnect(Linkable disconnector)Insert the method's description here.protected voiddraw(Graphics g, boolean hilited)Insert the method's description here.voidfixLinkProperties()InLinkgetInput()VectorgetItems()Insert the method's description here.intgetMode()Insert the method's description here.intgetOutX()Insert the method's description here.intgetOutY()Insert the method's description here.intgetQueueCount()Insert the method's description here.booleanisRight()Insert the method's description here.voidremoveLink()Insert the method's description here.voidsetInput(InLink input)Insert the method's description here.voidvalidateLink()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:
getInputin interfaceOutLink- Returns:
- com.cosylab.vdct.graphics.objects.InLink
- See Also:
OutLink.getInput()
-
getMode
public int getMode()
Description copied from interface:OutLinkInsert the method's description here. Creation date: (29.1.2001 17:53:09)- Specified by:
getModein interfaceOutLink- Returns:
- int
- See Also:
OutLink.getMode()
-
getOutX
public int getOutX()
Description copied from interface:OutLinkInsert the method's description here. Creation date: (29.1.2001 17:53:09)- Specified by:
getOutXin interfaceOutLink- Returns:
- int
- See Also:
OutLink.getOutX()
-
getOutY
public int getOutY()
Description copied from interface:OutLinkInsert the method's description here. Creation date: (29.1.2001 17:53:18)- Specified by:
getOutYin interfaceOutLink- Returns:
- int
- See Also:
OutLink.getOutY()
-
getQueueCount
public int getQueueCount()
Description copied from interface:OutLinkInsert the method's description here. Creation date: (30.1.2001 14:46:40)- Specified by:
getQueueCountin interfaceOutLink- Returns:
- int
- See Also:
OutLink.getQueueCount()
-
setInput
public void setInput(InLink input)
Description copied from interface:OutLinkInsert the method's description here. Creation date: (29.1.2001 17:53:59)- Specified by:
setInputin 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:
destroyin classEPICSVarLink
-
disconnect
public void disconnect(Linkable disconnector)
Insert the method's description here. Creation date: (29.1.2001 21:23:04)- Specified by:
disconnectin interfaceLinkable- Overrides:
disconnectin 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:
drawin classEPICSVarLink- Parameters:
g- java.awt.Graphicshilited- boolean
-
validateLink
public void validateLink()
Description copied from class:EPICSVarLinkInsert the method's description here. Creation date: (24.4.2001 19:08:57)- Specified by:
validateLinkin interfaceOutLink- Overrides:
validateLinkin 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:
fixLinkPropertiesin 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:
getItemsin interfacePopupable- Overrides:
getItemsin 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
-
-