com.hp.lft.sdk.web

Class WebBaseDescription.Init<T extends WebBaseDescription.Init<T>>

    • Constructor Summary

      ModifierConstructor and Description
      protected Init() 
    • Method Summary

      Modifier and TypeMethod and Description
      TabsoluteLocation(java.lang.Integer absX, java.lang.Integer absY)
      Initializes the object's absolute coordinates relative to the screen (in pixels).
      TabsoluteLocation(LocationProperty absLocation)
      Initializes the object's absolute coordinates relative to the screen (in pixels).
      TabsoluteLocation(java.awt.Point absLocation)
      Initializes the object's absolute coordinates relative to the screen (in pixels).
      Tattribute(java.lang.String name, java.lang.String value)
      Initializes the test object DOM attributes.
      Tattribute(java.lang.String name, StringProperty value)
      Initializes the test object DOM attributes.
      Tattributes(java.util.Map<java.lang.String,StringProperty> attributes)
      Initializes the test object DOM attributes.
      TclassName(java.lang.String className)
      Initializes the element's CSS class
      TclassName(StringProperty className)
      Initializes the element's CSS class
      Tid(java.lang.String id)
      Initializes the element's HTML id.
      Tid(StringProperty id)
      Initializes the element's HTML id.
      TinnerHTML(java.lang.String innerHTML)
      Initializes the element's HTML not including the current element.
      TinnerHTML(StringProperty innerHTML)
      Initializes the element's HTML not including the current element.
      TinnerText(java.lang.String innerText)
      Initializes the element's text (including all sub elements), not including the wrapped text.
      TinnerText(StringProperty innerText)
      Initializes the element's text (including all sub elements), not including the wrapped text.
      Tlocation(java.lang.Integer x, java.lang.Integer y)
      Initializes the object's coordinates relative to the parent window (in pixels).
      Tlocation(LocationProperty location)
      Initializes the object's coordinates relative to the parent window (in pixels).
      Tlocation(java.awt.Point location)
      Initializes the object's coordinates relative to the parent window (in pixels).
      Tname(java.lang.String name)
      Initializes the element's name property.
      Tname(StringProperty name)
      Initializes the element's name property.
      TouterHTML(java.lang.String outerHTML)
      Initializes the element's HTML including the current element.
      TouterHTML(StringProperty outerHTML)
      Initializes the element's HTML including the current element.
      TouterText(java.lang.String outerText)
      Initializes the element's text (including all sub elements) with the element's wrapping text.
      TouterText(StringProperty outerText)
      Initializes the element's text (including all sub elements) with the element's wrapping text.
      Tsize(java.awt.Dimension size)
      Initializes the test object's size (in pixels).
      Tsize(java.lang.Integer width, java.lang.Integer height)
      Initializes the test object's size (in pixels).
      Tsize(SizeProperty size)
      Initializes the test object's size (in pixels).
      Tstyle(java.lang.String styleName, java.lang.String value)
      Initializes the test object DOM attributes.
      Tstyle(java.lang.String styleName, StringProperty value)
      Initializes the test object DOM attributes.
      Tstyles(java.util.Map<java.lang.String,StringProperty> styles)
      Initializes the test object computed style.
      TtagName(java.lang.String tagName)
      Initializes the element's tag name.
      TtagName(StringProperty tagName)
      Initializes the element's tag name.
      Ttitle(java.lang.String title)
      Initializes the element's title attribute (provides additional information on the element).
      Ttitle(StringProperty title)
      Initializes the element's title attribute (provides additional information on the element).
      Tvisible(java.lang.Boolean isVisible)
      Initializes whether the current element is visible.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Init

        protected Init()
    • Method Detail

      • tagName

        public T tagName(java.lang.String tagName)
        Initializes the element's tag name.
        Parameters:
        tagName - the element's tag name.
        Returns:
        the description instance with the update state (builder pattern).
      • tagName

        public T tagName(StringProperty tagName)
        Initializes the element's tag name.
        Parameters:
        tagName - a StringProperty(or RegExpProperty) representing the element's tag name.
        Returns:
        the description instance with the update state (builder pattern).
      • id

        public T id(java.lang.String id)
        Initializes the element's HTML id.
        Parameters:
        id - the element's HTML id.
        Returns:
        the description instance with the update state (builder pattern).
      • id

        public T id(StringProperty id)
        Initializes the element's HTML id.
        Parameters:
        id - a StringProperty(or RegExpProperty) representing the element's HTML id.
        Returns:
        the description instance with the update state (builder pattern).
      • className

        public T className(java.lang.String className)
        Initializes the element's CSS class
        Parameters:
        className - the element's CSS class
        Returns:
        the description instance with the update state (builder pattern).
      • className

        public T className(StringProperty className)
        Initializes the element's CSS class
        Parameters:
        className - a StringProperty(or RegExpProperty) representing the element's CSS class
        Returns:
        the description instance with the update state (builder pattern).
      • innerHTML

        public T innerHTML(java.lang.String innerHTML)
        Initializes the element's HTML not including the current element.
        Parameters:
        innerHTML - the element's HTML not including the current element.
        Returns:
        the description instance with the update state (builder pattern).
      • innerHTML

        public T innerHTML(StringProperty innerHTML)
        Initializes the element's HTML not including the current element.
        Parameters:
        innerHTML - a StringProperty(or RegExpProperty) representing the element's HTML not including the current element.
        Returns:
        the description instance with the update state (builder pattern).
      • outerHTML

        public T outerHTML(java.lang.String outerHTML)
        Initializes the element's HTML including the current element.
        Parameters:
        outerHTML - the element's HTML including the current element.
        Returns:
        the description instance with the update state (builder pattern).
      • outerHTML

        public T outerHTML(StringProperty outerHTML)
        Initializes the element's HTML including the current element.
        Parameters:
        outerHTML - a StringProperty(or RegExpProperty) representing the element's HTML including the current element.
        Returns:
        the description instance with the update state (builder pattern).
      • innerText

        public T innerText(java.lang.String innerText)
        Initializes the element's text (including all sub elements), not including the wrapped text.
        Parameters:
        innerText - the element's text (including all sub elements), not including the wrapped text.
        Returns:
        the description instance with the update state (builder pattern).
      • innerText

        public T innerText(StringProperty innerText)
        Initializes the element's text (including all sub elements), not including the wrapped text.
        Parameters:
        innerText - a StringProperty(or RegExpProperty) representing the element's text (including all sub elements), not including the wrapped text.
        Returns:
        the description instance with the update state (builder pattern).
      • outerText

        public T outerText(java.lang.String outerText)
        Initializes the element's text (including all sub elements) with the element's wrapping text.
        Parameters:
        outerText - the element's text (including all sub elements) with the element's wrapping text.
        Returns:
        the description instance with the update state (builder pattern).
      • outerText

        public T outerText(StringProperty outerText)
        Initializes the element's text (including all sub elements) with the element's wrapping text.
        Parameters:
        outerText - a StringProperty(or RegExpProperty) representing the element's text (including all sub elements) with the element's wrapping text.
        Returns:
        the description instance with the update state (builder pattern).
      • name

        public T name(java.lang.String name)
        Initializes the element's name property.
        Parameters:
        name - the element's name property.
        Returns:
        the description instance with the update state (builder pattern).
      • name

        public T name(StringProperty name)
        Initializes the element's name property.
        Parameters:
        name - a StringProperty(or RegExpProperty) representing the element's name property.
        Returns:
        the description instance with the update state (builder pattern).
      • title

        public T title(java.lang.String title)
        Initializes the element's title attribute (provides additional information on the element).
        Parameters:
        title - the element's title attribute (provides additional information on the element).
        Returns:
        the description instance with the update state (builder pattern).
      • title

        public T title(StringProperty title)
        Initializes the element's title attribute (provides additional information on the element).
        Parameters:
        title - a StringProperty(or RegExpProperty) representing the element's title attribute (provides additional information on the element).
        Returns:
        the description instance with the update state (builder pattern).
      • visible

        public T visible(java.lang.Boolean isVisible)
        Initializes whether the current element is visible.
        Parameters:
        isVisible - whether the current element is visible.
        Returns:
        the description instance with the update state (builder pattern).
      • location

        public T location(java.lang.Integer x,
                          java.lang.Integer y)
        Initializes the object's coordinates relative to the parent window (in pixels).
        Parameters:
        x - the X coordinate of the test object location.
        y - the Y coordinate of the test object location.
        Returns:
        the description instance with the update state (builder pattern).
      • location

        public T location(LocationProperty location)
        Initializes the object's coordinates relative to the parent window (in pixels).
        Parameters:
        location - a LocationProperty representing the object's coordinates relative to the parent window (in pixels).
        Returns:
        the description instance with the update state (builder pattern).
      • location

        public T location(java.awt.Point location)
        Initializes the object's coordinates relative to the parent window (in pixels).
        Parameters:
        location - a Point representing the object's coordinates relative to the parent window (in pixels).
        Returns:
        the description instance with the update state (builder pattern).
      • absoluteLocation

        public T absoluteLocation(java.lang.Integer absX,
                                  java.lang.Integer absY)
        Initializes the object's absolute coordinates relative to the screen (in pixels). 0,0 is always the top-left corner of the (primary) monitor.
        Parameters:
        absX - the absolute X coordinate of the test object location.
        absY - the absolute Y coordinate of the test object location.
        Returns:
        the description instance with the update state (builder pattern).
      • absoluteLocation

        public T absoluteLocation(LocationProperty absLocation)
        Initializes the object's absolute coordinates relative to the screen (in pixels). 0,0 is always the top-left corner of the (primary) monitor.
        Parameters:
        absLocation - a LocationProperty representing the object's absolute coordinates relative to the screen (in pixels).
        Returns:
        the description instance with the update state (builder pattern).
      • absoluteLocation

        public T absoluteLocation(java.awt.Point absLocation)
        Initializes the object's absolute coordinates relative to the screen (in pixels). 0,0 is always the top-left corner of the (primary) monitor.
        Parameters:
        absLocation - a Point representing the object's absolute coordinates relative to the screen (in pixels).
        Returns:
        the description instance with the update state (builder pattern).
      • size

        public T size(SizeProperty size)
        Initializes the test object's size (in pixels).
        Parameters:
        size - the test object's size (in pixels).
        Returns:
        the description instance with the update state (builder pattern).
      • size

        public T size(java.lang.Integer width,
                      java.lang.Integer height)
        Initializes the test object's size (in pixels).
        Parameters:
        width - the width of the test object (in pixels).
        height - the height of the test object (in pixels).
        Returns:
        the description instance with the update state (builder pattern).
      • size

        public T size(java.awt.Dimension size)
        Initializes the test object's size (in pixels).
        Parameters:
        size - the test object's size (in pixels).
        Returns:
        the description instance with the update state (builder pattern).
      • attributes

        public T attributes(java.util.Map<java.lang.String,StringProperty> attributes)
        Initializes the test object DOM attributes.
        Parameters:
        attributes - the attributes the describe the test object by.
        Returns:
        the description instance with the update state (builder pattern).
      • attribute

        public T attribute(java.lang.String name,
                           java.lang.String value)
        Initializes the test object DOM attributes.
        Parameters:
        name - the attribute name to be added to the attributes collection the describe the test object by.
        value - the attribute value to be added to the attributes collection the describe the test object by.
        Returns:
        the description instance with the update state (builder pattern).
      • attribute

        public T attribute(java.lang.String name,
                           StringProperty value)
        Initializes the test object DOM attributes.
        Parameters:
        name - the attribute name to be added to the attributes collection the describe the test object by.
        value - the attribute value to be added to the attributes collection the describe the test object by.
        Returns:
        the description instance with the update state (builder pattern).
      • styles

        public T styles(java.util.Map<java.lang.String,StringProperty> styles)
        Initializes the test object computed style.
        Parameters:
        styles - the computed style to describe the test object by.
        Returns:
        the description instance with the update state (builder pattern).
      • style

        public T style(java.lang.String styleName,
                       java.lang.String value)
        Initializes the test object DOM attributes.
        Parameters:
        styleName - the style name to be added to the styles collection the describe the test object by.
        value - the style value to be added to the styles collection the describe the test object by.
        Returns:
        the description instance with the update state (builder pattern).
      • style

        public T style(java.lang.String styleName,
                       StringProperty value)
        Initializes the test object DOM attributes.
        Parameters:
        styleName - the style name to be added to the styles collection the describe the test object by.
        value - the style value to be added to the styles collection the describe the test object by.
        Returns:
        the description instance with the update state (builder pattern).