Class TemplateEPICSMacro

    • Constructor Detail

      • TemplateEPICSMacro

        public TemplateEPICSMacro​(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
      • 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 EPICSOutLink
        Parameters:
        g - java.awt.Graphics
        hilited - boolean
      • 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 EPICSLinkOutIn
        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 EPICSLinkOutIn
        Returns:
        something
      • destroyAndRemove

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

        public static GUISeparator getMacroSeparator()
        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 EPICSLinkOut
        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 EPICSLinkOut
        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 EPICSLinkOut
        Returns:
        javax.swing.Icon
      • getItems

        public 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 EPICSOutLink
        Returns:
        java.util.Vector
      • valueChanged

        public void valueChanged()
        Insert the method's description here. Creation date: (30.1.2001 12:24:26)
        Overrides:
        valueChanged in class EPICSLinkOut
      • 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)