Class EPICSVarLink

    • Field Detail

      • outlinks

        protected Vector outlinks
      • drawOnlyOneSided

        protected boolean drawOnlyOneSided
    • Constructor Detail

      • EPICSVarLink

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

      • destroy

        public void destroy()
        Insert the method's description here. Creation date: (29.1.2001 21:59:34)
        Overrides:
        destroy in class EPICSLink
      • disconnect

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

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

        protected void draw​(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
      • 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
      • 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
      • getInX

        public int getInX()
        Insert the method's description here. Creation date: (29.1.2001 21:34:27)
        Specified by:
        getInX in interface InLink
        Returns:
        int
      • getInY

        public int getInY()
        Insert the method's description here. Creation date: (29.1.2001 21:34:27)
        Specified by:
        getInY in interface InLink
        Returns:
        int
      • getItems

        public Vector getItems()
        Insert the method's description here. Creation date: (4.5.2001 8:00:56)
        Specified by:
        getItems in interface Popupable
        Returns:
        java.util.Vector
      • getLinkCount

        public int getLinkCount()
        Insert the method's description here. Creation date: (4.5.2001 9:53:35)
        Specified by:
        getLinkCount in interface MultiInLink
        Returns:
        java.util.Vector
      • getLinkSeparator

        public static GUISeparator getLinkSeparator()
        Insert the method's description here. Creation date: (3.2.2001 13:07:04)
        Returns:
        com.cosylab.vdct.vdb.GUISeparator
      • 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
      • getOutput

        public OutLink getOutput()
        Insert the method's description here. Creation date: (29.1.2001 21:34:27)
        Specified by:
        getOutput in interface InLink
        Returns:
        com.cosylab.vdct.graphics.objects.OutLink
      • 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[]
      • getStartPoints

        public Vector getStartPoints()
        Insert the method's description here. Creation date: (5.2.2001 12:10:18)
        Specified by:
        getStartPoints in interface MultiInLink
        Returns:
        java.util.Vector
      • isRight

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

        public void setOutput​(OutLink output,
                              OutLink prevOutput)
        Insert the method's description here. Creation date: (29.1.2001 21:34:27)
        Specified by:
        setOutput in interface InLink
        Parameters:
        output - com.cosylab.vdct.graphics.objects.OutLink
        prevOutput - com.cosylab.vdct.graphics.objects.OutLink
      • toString

        public String toString()
        Insert the method's description here. Creation date: (4.5.2001 9:20:14)
        Specified by:
        toString in interface Inspectable
        Overrides:
        toString in class Object
        Returns:
        java.lang.String
      • validateLink

        public void validateLink()
        Insert the method's description here. Creation date: (24.4.2001 19:08:57)
      • 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()
      • revalidatePosition

        public void revalidatePosition()
        Description copied from class: Field
        Insert the method's description here. Creation date: (21.12.2000 21:22:45)
        Overrides:
        revalidatePosition in class Field
      • revalidateOutlinkConnectors

        public void revalidateOutlinkConnectors()
      • getRightX

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

        public int getLeftX()
        Specified by:
        getLeftX in interface InLink
        Returns:
        int
      • getLeftOffset

        public int getLeftOffset()
        Description copied from class: VisibleObject
        Returns the offset in pixels(the length of additional objects (arrows, strings) drawn on the left side of this object.
        Overrides:
        getLeftOffset in class VisibleObject
        Returns:
        something
      • getRightOffset

        public int getRightOffset()
        Description copied from class: VisibleObject
        Returns the offset in pixels(the length of additional objects (arrows, strings) drawn on the right side of this object.
        Overrides:
        getRightOffset in class VisibleObject
        Returns:
        something