Class EPICSLink
- java.lang.Object
-
- com.cosylab.vdct.graphics.objects.VisibleObject
-
- com.cosylab.vdct.graphics.objects.Field
-
- com.cosylab.vdct.graphics.objects.EPICSLink
-
- All Implemented Interfaces:
Descriptable
,Linkable
,Rotatable
,Visitable
- Direct Known Subclasses:
EPICSLinkOut
,EPICSVarLink
public abstract class EPICSLink extends Field implements Descriptable, Linkable, Rotatable
Insert the type's description here. Creation date: (29.1.2001 21:23:04)- Author:
- Matej Sekoranja
-
-
Field Summary
Fields Modifier and Type Field Description protected boolean
disconnected
protected int
r
protected int
rtailLen
-
Fields inherited from class com.cosylab.vdct.graphics.objects.VisibleObject
x, y, zoomImage
-
-
Constructor Summary
Constructors Constructor Description EPICSLink(ContainerObject parent, VDBFieldData fieldData)
EPICSLink constructor comment.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
destroy()
Insert the method's description here.void
disconnect(Linkable disconnector)
Insert the method's description here.abstract void
fixLinkProperties()
String
getDescription()
Insert the method's description here.String
getID()
Insert the method's description here.String
getLayerID()
Insert the method's description here.boolean
isConnectable()
Insert the method's description here.boolean
isDisconnected()
Insert the method's description here.boolean
isRight()
Insert the method's description here.boolean
isStaticRight()
Insert the method's description here.void
rotate()
Insert the method's description here.void
setDescription(String description)
Insert the method's description here.void
setLayerID(String id)
Insert the method's description here.void
setRight(boolean state)
Insert the method's description here.void
validate()
Insert the method's description here.-
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, getLeftOffset, getMarkedX, getMarkedY, getMoveInsideView, getParent, getRheight, getRightOffset, 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
-
-
-
-
Constructor Detail
-
EPICSLink
public EPICSLink(ContainerObject parent, VDBFieldData fieldData)
EPICSLink constructor comment.- Parameters:
parent
- com.cosylab.vdct.graphics.objects.ContainerObjectfieldData
- com.cosylab.vdct.vdb.VDBFieldData
-
-
Method Detail
-
destroy
public void destroy()
Insert the method's description here. Creation date: (4.2.2001 19:09:33)- Overrides:
destroy
in classVisibleObject
-
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
- Parameters:
disconnector
- disconnector
-
getDescription
public String getDescription()
Insert the method's description here. Creation date: (1.2.2001 12:07:15)- Specified by:
getDescription
in interfaceDescriptable
- Returns:
- java.lang.String
-
getID
public String getID()
Insert the method's description here. Creation date: (23.4.2001 20:36:36)
-
getLayerID
public String getLayerID()
Insert the method's description here. Creation date: (29.1.2001 21:23:04)- Specified by:
getLayerID
in interfaceLinkable
- Returns:
- java.lang.String
-
isConnectable
public boolean isConnectable()
Insert the method's description here. Creation date: (29.1.2001 21:23:04)- Specified by:
isConnectable
in interfaceLinkable
- Returns:
- boolean
-
isDisconnected
public boolean isDisconnected()
Insert the method's description here. Creation date: (29.1.2001 21:23:04)- Specified by:
isDisconnected
in interfaceLinkable
- Returns:
- boolean
-
isRight
public boolean isRight()
Insert the method's description here. Creation date: (30.1.2001 16:58:58)
-
isStaticRight
public boolean isStaticRight()
Insert the method's description here. Creation date: (30.1.2001 16:58:58)- Returns:
- boolean
-
rotate
public void rotate()
Insert the method's description here. Creation date: (30.1.2001 16:58:58)
-
setDescription
public void setDescription(String description)
Insert the method's description here. Creation date: (24.4.2001 17:40:45)- Specified by:
setDescription
in interfaceDescriptable
- Parameters:
description
- java.lang.String
-
setLayerID
public void setLayerID(String id)
Insert the method's description here. Creation date: (29.1.2001 21:23:04)- Specified by:
setLayerID
in interfaceLinkable
- Parameters:
id
- java.lang.String
-
setRight
public void setRight(boolean state)
Insert the method's description here. Creation date: (30.1.2001 16:58:58)
-
validate
public void validate()
Insert the method's description here. Creation date: (31.1.2001 18:49:28)
-
fixLinkProperties
public abstract void fixLinkProperties()
-
-