Class EPICSLinkOut

    • Field Detail

      • inlink

        protected InLink inlink
      • label2

        protected String label2
      • font2

        protected Font font2
      • realLabelLen

        protected int realLabelLen
      • labelLen

        protected int labelLen
      • realHalfHeight

        protected int realHalfHeight
      • hasEndpoint

        protected boolean hasEndpoint
    • Constructor Detail

      • EPICSLinkOut

        protected EPICSLinkOut​(ContainerObject parent,
                               VDBFieldData fieldData)
        EPICSOutLink constructor comment.
        Parameters:
        parent - com.cosylab.vdct.graphics.objects.ContainerObject
        fieldData - com.cosylab.vdct.vdb.VDBFieldData
    • Method Detail

      • addConnector

        public Connector addConnector()
        Insert the method's description here. Creation date: (4.2.2001 12:50:51)
        Returns:
        something
      • sourceDestroyed

        public void sourceDestroyed()
        Called when VARIABLE link (source) was destroyed
      • destroy

        public void destroy()
        Insert the method's description here. Creation date: (29.1.2001 22:11:34)
        Overrides:
        destroy in class EPICSLink
      • destroyChain

        public static void destroyChain​(Linkable link,
                                        OutLink out)
        Insert the method's description here. Creation date: (4.2.2001 21:32:42)
        Parameters:
        link - first inlink of the out
        out - source of the link
      • disconnect

        public void disconnect​(Linkable disconnector)
        Insert the method's description here. Creation date: (29.1.2001 21:44:32)
        Specified by:
        disconnect in interface Linkable
        Overrides:
        disconnect in class EPICSLink
        Parameters:
        disconnector - disconnector
      • fixLinkProperties

        public void fixLinkProperties()
        Insert the method's description here. Creation date: (30.1.2001 12:25:44)
        Specified by:
        fixLinkProperties in class EPICSLink
      • generateConnectorID

        public static String generateConnectorID​(EPICSLink outlink)
        Insert the method's description here. Creation date: (4.2.2001 13:01:01)
        Parameters:
        outlink - com.cosylab.vdct.graphics.objects.EPICSLinkOut
        Returns:
        java.lang.String
      • getCommentProperty

        public InspectableProperty getCommentProperty()
        Insert the method's description here. Creation date: (1.2.2001 22:22:37)
        Specified by:
        getCommentProperty in interface Inspectable
        Returns:
        com.cosylab.vdct.inspector.InspectableProperty
      • getEndPoint

        public static InLink getEndPoint​(Linkable link)
        Insert the method's description here. Creation date: (1.2.2001 11:26:33)
        Parameters:
        link - com.cosylab.vdct.graphics.objects.Linkable
        Returns:
        com.cosylab.vdct.graphics.objects.InLink
      • getFieldSeparator

        public static GUISeparator getFieldSeparator()
        Insert the method's description here. Creation date: (3.2.2001 13:07:04)
        Returns:
        com.cosylab.vdct.vdb.GUISeparator
      • getIcon

        public Icon getIcon()
        Insert the method's description here. Creation date: (1.2.2001 22:22:37)
        Specified by:
        getIcon in interface Inspectable
        Returns:
        javax.swing.Icon
      • getInput

        public InLink getInput()
        Insert the method's description here. Creation date: (29.1.2001 22:22:14)
        Specified by:
        getInput in interface OutLink
        Returns:
        com.cosylab.vdct.graphics.objects.InLink
      • getItems

        public Vector getItems()
        Insert the method's description here. Creation date: (3.2.2001 11:23:59)
        Specified by:
        getItems in interface Popupable
        Returns:
        java.util.Vector
      • getLinkProperties

        public LinkProperties getLinkProperties()
        Insert the method's description here. Creation date: (30.1.2001 12:23:39)
        Returns:
        com.cosylab.vdct.vdb.LinkProperties
      • getName

        public String getName()
        Insert the method's description here. Creation date: (1.2.2001 22:22:37)
        Specified by:
        getName in interface Inspectable
        Returns:
        java.lang.String
      • getOutX

        public int getOutX()
        Insert the method's description here. Creation date: (29.1.2001 22:22:13)
        Specified by:
        getOutX in interface OutLink
        Returns:
        int
      • getOutY

        public int getOutY()
        Insert the method's description here. Creation date: (29.1.2001 22:22:13)
        Specified by:
        getOutY in interface OutLink
        Returns:
        int
      • getProperties

        public InspectableProperty[] getProperties​(int mode,
                                                   boolean spreadsheet)
        Return properties to be inspected Creation date: (1.2.2001 22:22:37)
        Specified by:
        getProperties in interface Inspectable
        Parameters:
        mode - mode
        spreadsheet - spreadsheet
        Returns:
        com.cosylab.vdct.inspector.InspectableProperty[]
      • getQueueCount

        public int getQueueCount()
        Insert the method's description here. Creation date: (30.1.2001 14:48:39)
        Specified by:
        getQueueCount in interface OutLink
        Returns:
        int
      • getRecordSeparator

        public static GUISeparator getRecordSeparator()
        Insert the method's description here. Creation date: (3.2.2001 13:07:04)
        Returns:
        com.cosylab.vdct.vdb.GUISeparator
      • getStartPoint

        public static OutLink getStartPoint​(Linkable link)
        Insert the method's description here. Creation date: (1.2.2001 11:25:46)
        Parameters:
        link - com.cosylab.vdct.graphics.objects.Linkable
        Returns:
        com.cosylab.vdct.graphics.objects.OutLink
      • getTarget

        public static InLink getTarget​(Object dsId,
                                       LinkProperties link)
        Parameters:
        dsId - dsId
        link - link
        Returns:
        something
      • getTarget

        public static InLink getTarget​(Object dsId,
                                       LinkProperties link,
                                       boolean allowLinkOutAsTarget)
        Parameters:
        dsId - dsId
        link - link
        allowLinkOutAsTarget - allowLinkOutAsTarget
        Returns:
        something
      • getTarget

        public static InLink getTarget​(Object dsId,
                                       LinkProperties link,
                                       boolean allowLinkOutAsTarget,
                                       boolean doNotSearchRecordFields)
        get/create target link field Creation date: (30.1.2001 13:40:51)
        Parameters:
        dsId - dsId
        doNotSearchRecordFields - doNotSearchRecordFields
        allowLinkOutAsTarget - allowLinkOutAsTarget
        link - com.cosylab.vdct.vdb.LinkProperties
        Returns:
        com.cosylab.vdct.graphics.objects.InLink
      • isRight

        public boolean isRight()
        Insert the method's description here. Creation date: (30.1.2001 16:58:58)
        Specified by:
        isRight in interface OutLink
        Specified by:
        isRight in interface Rotatable
        Overrides:
        isRight in class EPICSLink
        Returns:
        boolean
      • setColor

        public void setColor​(Color newColor)
        Insert the method's description here. Creation date: (4.2.2001 12:46:30)
        Overrides:
        setColor in class VisibleObject
        Parameters:
        newColor - java.awt.Color
      • setInput

        public void setInput​(InLink input)
        Insert the method's description here. Creation date: (29.1.2001 22:22:13)
        Specified by:
        setInput in interface OutLink
        Parameters:
        input - input
      • toString

        public String toString()
        Insert the method's description here. Creation date: (1.2.2001 22:31:14)
        Specified by:
        toString in interface Inspectable
        Overrides:
        toString in class Object
        Returns:
        java.lang.String
      • valueWithNoRecord

        public void valueWithNoRecord()
      • validateFontAndDimension

        protected void validateFontAndDimension​(double Rscale,
                                                int rwidth,
                                                int rheight)
        Parameters:
        Rscale - Rscale
        rwidth - rwidth
        rheight - rheight
      • validate

        public void validate()
        Insert the method's description here. Creation date: (31.1.2001 18:27:35)
        Overrides:
        validate in class EPICSLink
      • valueChanged

        public void valueChanged()
        Insert the method's description here. Creation date: (30.1.2001 12:24:26)
      • getModeNames

        public ArrayList getModeNames()
        Description copied from interface: Inspectable
        Obtains list of all mode names for this particular property. Modes are numbered from 0-n. Creation date: (11.1.2001 21:30:04)
        Specified by:
        getModeNames in interface Inspectable
        Returns:
        java.util.ArrayList array of mode names - obtained using toString().
        See Also:
        Inspectable.getModeNames()
      • 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 interface OutLink
        Returns:
        int
        See Also:
        OutLink.getMode()
      • getRightX

        public int getRightX()
        Specified by:
        getRightX in interface OutLink
        Returns:
        something
      • getLeftX

        public int getLeftX()
        Specified by:
        getLeftX in interface OutLink
        Returns:
        something