com.cosylab.vdct.graphics.objects
Class EPICSInLink

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.EPICSInLink
All Implemented Interfaces:
Descriptable, InLink, Linkable, MultiInLink, OutLink, Rotatable, Visitable, Popupable, Inspectable

public class EPICSInLink
extends EPICSLinkOutIn

Insert the type's description here. Creation date: (29.1.2001 21:34:08)

Author:
Matej Sekoranja

Field Summary
 
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
EPICSInLink(ContainerObject parent, VDBFieldData fieldData)
          EPICSInLink 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
 

Constructor Detail

EPICSInLink

public EPICSInLink(ContainerObject parent,
                   VDBFieldData fieldData)
EPICSInLink 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