com.hp.lft.sdk.sap.gui

Class ElementDescription

    • Constructor Detail

      • ElementDescription

        public ElementDescription()
        Initializes a new instance of the ElementDescription class.
      • ElementDescription

        protected ElementDescription(ElementDescription.Init<?> init)
        Initializes a new instance of the ElementDescription class using the Builder pattern.
        Parameters:
        init - the Builder pattern.
    • Method Detail

      • setType

        public void setType(ComponentType type)
        Sets the GUI component type.
        Parameters:
        type - the GUI component type.
      • getType

        public ComponentType getType()
        Returns the GUI component type.
        Returns:
        the GUI component type.
      • setId

        public void setId(java.lang.String id)
        Sets the element's unique identifier.
        Parameters:
        id - the element's unique identifier in text format.
      • getId

        public StringProperty getId()
        Returns the element's unique identifier.
        Returns:
        the unique identifier.
      • setName

        public void setName(java.lang.String name)
        Sets the name of the element.
        Parameters:
        name - the name of the element.
      • getName

        public StringProperty getName()
        Returns the name of the element.
        Returns:
        the name of the element.
      • setLocation

        public void setLocation(LocationProperty location)
        Sets the element's coordinates relative to the parent window.
        Parameters:
        location - the coordinates in pixels.
      • setLocation

        public void setLocation(java.lang.Integer x,
                                java.lang.Integer y)
        Sets the element's coordinates relative to the parent window.
        Parameters:
        x - in pixels.
        y - in pixels.
      • setLocation

        public void setLocation(java.awt.Point location)
        Sets the element's coordinates relative to the parent window.
        Parameters:
        location - the coordinates in pixels.
      • getLocation

        public LocationProperty getLocation()
        Returns the element's coordinates relative to the parent window in pixels.
        Returns:
        the coordinates.
      • setAbsoluteLocation

        public void setAbsoluteLocation(LocationProperty absLocation)
        Sets the element's coordinates relative to the screen, in pixels. 0,0 is the top-left corner of the primary monitor.
        Parameters:
        absLocation - the element's absolute coordinates.
      • setAbsoluteLocation

        public void setAbsoluteLocation(java.lang.Integer absX,
                                        java.lang.Integer absY)
        Sets the element's coordinates relative to the screen, in pixels. 0,0 is the top-left corner of the primary monitor.
        Parameters:
        absX - the absolute X.
        absY - the absolute Y.
      • setAbsoluteLocation

        public void setAbsoluteLocation(java.awt.Point absLocation)
        Sets the element's coordinates relative to the screen, in pixels. 0,0 is the top-left corner of the primary monitor.
        Parameters:
        absLocation - the element's absolute coordinates.
      • getAbsoluteLocation

        public LocationProperty getAbsoluteLocation()
        Returns the element's coordinates relative to the screen in pixels. 0,0 is the top-left corner of the primary monitor.
        Returns:
        the element's absolute coordinates.
      • setSize

        public void setSize(SizeProperty size)
        Sets the element's size in pixels.
        Parameters:
        size - the size.
      • setSize

        public void setSize(java.awt.Dimension size)
        Sets the element's size in pixels.
        Parameters:
        size - the size.
      • setSize

        public void setSize(java.lang.Integer width,
                            java.lang.Integer height)
        Sets the element's size in pixels.
        Parameters:
        width - the width.
        height - the height.
      • getSize

        public SizeProperty getSize()
        Returns the element's size in pixels.
        Returns:
        the size.