com.cosylab.vdct.graphics.objects
Class EPICSOutLink

java.lang.Object
  extended by com.cosylab.vdct.graphics.objects.VisibleObject
      extended by com.cosylab.vdct.graphics.objects.Field
          extended by com.cosylab.vdct.graphics.objects.EPICSLink
              extended by com.cosylab.vdct.graphics.objects.EPICSLinkOut
                  extended by com.cosylab.vdct.graphics.objects.EPICSLinkOutIn
                      extended by com.cosylab.vdct.graphics.objects.EPICSOutLink
All Implemented Interfaces:
Descriptable, InLink, Linkable, MultiInLink, OutLink, Rotatable, Visitable, Popupable, Inspectable
Direct Known Subclasses:
EPICSFwdLink, TemplateEPICSMacro

public class EPICSOutLink
extends EPICSLinkOutIn

Insert the type's description here. Creation date: (29.1.2001 21:26:07)

Author:
Matej Sekoranja

Field Summary
protected static java.lang.String caString
           
protected static java.lang.String nppString
           
protected static java.lang.String ppString
           
protected static java.lang.String processString
           
 
Fields inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOutIn
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
EPICSOutLink(ContainerObject parent, VDBFieldData fieldData)
          EPICSOutLink constructor comment.
 
Method Summary
protected  void draw(java.awt.Graphics g, boolean hilited)
          Insert the method's description here.
 java.util.Vector getItems()
          Insert the method's description here.
 
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOutIn
destroy, disconnect, getInX, getInY, getLeftOffset, getLinkCount, getOutlinks, getOutput, getRightOffset, getStartPoints, isRight, setOutput, sourceDestroyed, valueWithNoRecord
 
Methods inherited from class com.cosylab.vdct.graphics.objects.EPICSLinkOut
addConnector, destroyChain, fixLinkProperties, generateConnectorID, getCommentProperty, getEndPoint, getFieldSeparator, getIcon, getInput, 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, 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

processString

protected static final java.lang.String processString
See Also:
Constant Field Values

nppString

protected static final java.lang.String nppString
See Also:
Constant Field Values

ppString

protected static final java.lang.String ppString
See Also:
Constant Field Values

caString

protected static final java.lang.String caString
See Also:
Constant Field Values
Constructor Detail

EPICSOutLink

public EPICSOutLink(ContainerObject parent,
                    VDBFieldData fieldData)
EPICSOutLink constructor comment.

Parameters:
parent - com.cosylab.vdct.graphics.objects.ContainerObject
fieldData - com.cosylab.vdct.vdb.VDBFieldData
Method Detail

draw

protected void draw(java.awt.Graphics g,
                    boolean hilited)
Insert the method's description here. Creation date: (29.1.2001 22:10:37)

Overrides:
draw in class Field
Parameters:
g - java.awt.Graphics
hilited - boolean

getItems

public java.util.Vector getItems()
Insert the method's description here. Creation date: (3.2.2001 11:23:59)

Specified by:
getItems in interface Popupable
Overrides:
getItems in class EPICSLinkOut
Returns:
java.util.Vector