Class LinkDescription.Init<T extends LinkDescription.Init<T>>

Direct Known Subclasses:
LinkDescription.Builder
Enclosing class:
LinkDescription

protected abstract static class LinkDescription.Init<T extends LinkDescription.Init<T>> extends WebElementDescription.Init<T>
Helper class for LinkDescription.Builder.
  • Constructor Details

    • Init

      protected Init()
  • Method Details

    • build

      public LinkDescription build()
      Description copied from class: DescriptionBase.Init
      Returns the built description instance (builder pattern).
      Overrides:
      build in class WebElementDescription.Init<T extends LinkDescription.Init<T>>
      Returns:
      The built description instance (builder pattern).
    • target

      public T target(String target)
      Initializes the name of the frame that will be navigated to when the user clicks on the frame.
      Parameters:
      target - the name of the frame. Possible values: Any valid HTML target attribute value, for example, framename, _blank, or _self.
      Returns:
      the description instance with the update state (builder pattern).
    • target

      public T target(StringProperty target)
      Initializes the name of the frame that will be navigated to when the user clicks on the frame.
      Parameters:
      target - a StringProperty(or RegExpProperty) representing the name of the target frame of the navigation. Possible values: Any valid HTML target attribute value, for example, framename, _blank, or _self.
      Returns:
      the description instance with the update state (builder pattern).
    • fontName

      public T fontName(String fontName)
      Initializes the link's font.
      Parameters:
      fontName - the font name.
      Returns:
      the description instance with the update state (builder pattern).
    • fontName

      public T fontName(StringProperty fontName)
      Initializes the link's font.
      Parameters:
      fontName - a StringProperty(or RegExpProperty) representing the font name.
      Returns:
      the description instance with the update state (builder pattern).
    • href

      public T href(String href)
      Initializes the location to which the browser navigates when the image is clicked.
      Parameters:
      href - the location to which the browser navigates when the image is clicked.
      Returns:
      the description instance with the update state (builder pattern).
    • href

      public T href(StringProperty href)
      Initializes the location to which the browser navigates when the image is clicked.
      Parameters:
      href - a StringProperty(or RegExpProperty) representing the location to which the browser navigates when the image is clicked.
      Returns:
      the description instance with the update state (builder pattern).
    • color

      public T color(String color)
      Initializes the link's color.
      Parameters:
      color - the link's color.
      Returns:
      the description instance with the update state (builder pattern).
    • color

      public T color(StringProperty color)
      Initializes the link's color.
      Parameters:
      color - a StringProperty(or RegExpProperty) representing the link's color.
      Returns:
      the description instance with the update state (builder pattern).
    • backgroundColor

      public T backgroundColor(String backgroundColor)
      Initializes the link's background color.
      Parameters:
      backgroundColor - the link's background color.
      Returns:
      the description instance with the update state (builder pattern).
    • backgroundColor

      public T backgroundColor(StringProperty backgroundColor)
      Initializes the link's background color.
      Parameters:
      backgroundColor - a StringProperty(or RegExpProperty) representing the link's background color.
      Returns:
      the description instance with the update state (builder pattern).