Class AreaDescription.Init<T extends AreaDescription.Init<T>>

Direct Known Subclasses:
AreaDescription.Builder
Enclosing class:
AreaDescription

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

    • Init

      protected Init()
  • Method Details

    • build

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

      public T alt(String alt)
      Initializes the alternative text that will be displayed instead of the image.
      Parameters:
      alt - the alternative text that will be displayed instead of the image.
      Returns:
      the description instance with the update state (builder pattern).
    • alt

      public T alt(StringProperty alt)
      Initializes the alternative text that will be displayed instead of the image.
      Parameters:
      alt - a StringProperty(or RegExpProperty) representing the alternative text that will be displayed instead of the image.
      Returns:
      the description instance with the update state (builder pattern).
    • src

      public T src(String src)
      Initializes the image source in URL format.
      Parameters:
      src - the image source in URL format.
      Returns:
      the description instance with the update state (builder pattern).
    • src

      public T src(StringProperty src)
      Initializes the image source in URL format.
      Parameters:
      src - a StringProperty(or RegExpProperty) representing the image source in URL format.
      Returns:
      the description instance with the update state (builder pattern).
    • target

      public T target(String target)
      Initializes the name of the frame that will be navigated when user clicks on the frame.
      Parameters:
      target - the name of the frame that will be navigated when user clicks on the frame.
      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 when user clicks on the frame.
      Parameters:
      target - a StringProperty(or RegExpProperty) representing the name of the frame that will be navigated when user clicks on the frame.
      Returns:
      the description instance with the update state (builder pattern).
    • href

      public T href(String href)
      Initializes the link's target without the last /.
      Parameters:
      href - the link's target without the last /.
      Returns:
      the description instance with the update state (builder pattern).
    • href

      public T href(StringProperty href)
      Initializes the link's target without the last /.
      Parameters:
      href - a StringProperty(or RegExpProperty) representing the link's target without the last /.
      Returns:
      the description instance with the update state (builder pattern).
    • type

      public T type(ImageType type)
      Initializes the image type.
      Parameters:
      type - the image type.
      Returns:
      the description instance with the update state (builder pattern).
    • mapName

      public T mapName(String mapName)
      Initializes the name of the map element the image uses to define the area inside the image.
      Parameters:
      mapName - the name of the map element the image uses to define the area inside the image.
      Returns:
      the description instance with the update state (builder pattern).
    • mapName

      public T mapName(StringProperty mapName)
      Initializes the name of the map element the image uses to define the area inside the image.
      Parameters:
      mapName - a StringProperty(or RegExpProperty) representing the name of the map element the image uses to define the area inside the image.
      Returns:
      the description instance with the update state (builder pattern).
    • coords

      public T coords(int[] coords)
      Initializes the coordinates of an area in an image-map. The coordinates format is determined by the shape of the area, in the following manner:
      shape="rect" - x1,y1,x2,y2.
      shape="circle" - x,y,radius
      shape="poly" - x1,y1,x2,y2,..,xn,yn
      Parameters:
      coords - the coordinates of an area in an image-map.
      Returns:
      the description instance with the update state (builder pattern).