Class TemplateEPICSPort

    • Constructor Detail

      • TemplateEPICSPort

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

      • updateTemplateLink

        public void updateTemplateLink()
        Insert the method's description here. Creation date: (30.1.2001 16:58:58)
        Specified by:
        updateTemplateLink in interface TemplateEPICSLink
      • fixTemplateLink

        public void fixTemplateLink()
        e.g. for rename updates lookup table and fixes source
      • getLabel

        public String getLabel()
        Insert the method's description here. Creation date: (30.1.2001 16:58:58)
        Specified by:
        getLabel in interface Popupable
        Overrides:
        getLabel in class VisibleObject
        Returns:
        String
      • 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 EPICSVarLink
        Returns:
        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 EPICSVarLink
        Parameters:
        g - java.awt.Graphics
        hilited - boolean
      • destroyAndRemove

        public void destroyAndRemove()
        Insert the method's description here. Creation date: (30.1.2001 11:59:21)
        Specified by:
        destroyAndRemove in interface TemplateEPICSLink
      • destroy

        public void destroy()
        Description copied from class: EPICSVarLink
        Insert the method's description here. Creation date: (29.1.2001 21:59:34)
        Overrides:
        destroy in class EPICSVarLink
      • 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 EPICSVarLink
        Parameters:
        disconnector - disconnector
      • getPortSeparator

        public static GUISeparator getPortSeparator()
        Insert the method's description here. Creation date: (3.2.2001 13:07:04)
        Returns:
        com.cosylab.vdct.vdb.GUISeparator
      • 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
        Overrides:
        getProperties in class EPICSVarLink
        Parameters:
        mode - mode
        spreadsheet - spreadsheet
        Returns:
        com.cosylab.vdct.inspector.InspectableProperty[]
      • 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 EPICSVarLink
        Returns:
        java.lang.String
      • getIcon

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

        public void visilibityChanged​(boolean visible)
        Parameters:
        visible - visible
      • checkMove

        public boolean checkMove​(int dx,
                                 int dy)
        Description copied from interface: Movable
        Insert the method's description here. Creation date: (27.12.2000 13:08:09)
        Specified by:
        checkMove in interface Movable
        Parameters:
        dx - int
        dy - int
        Returns:
        boolean
        See Also:
        Movable.checkMove(int, int)
      • move

        public boolean move​(int dx,
                            int dy)
        Description copied from interface: Movable
        Insert the method's description here. Creation date: (25.12.2000 14:13:14)
        Specified by:
        move in interface Movable
        Parameters:
        dx - int
        dy - int
        Returns:
        boolean
        See Also:
        Movable.move(int, int)
      • getLayerID

        public String getLayerID()
        Description copied from class: EPICSLink
        Insert the method's description here. Creation date: (29.1.2001 21:23:04)
        Specified by:
        getLayerID in interface Linkable
        Overrides:
        getLayerID in class EPICSLink
        Returns:
        java.lang.String