Package com.hp.lft.sdk.web
Class AreaDescription.Init<T extends AreaDescription.Init<T>>
java.lang.Object
com.hp.lft.sdk.DescriptionBase.Init<T>
com.hp.lft.sdk.web.WebBaseDescription.Init<T>
com.hp.lft.sdk.web.WebElementDescription.Init<T>
com.hp.lft.sdk.web.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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalt
(StringProperty alt) Initializes the alternative text that will be displayed instead of the image.Initializes the alternative text that will be displayed instead of the image.build()
Returns the built description instance (builder pattern).coords
(int[] coords) Initializes the coordinates of an area in an image-map.href
(StringProperty href) Initializes the link's target without the last /.Initializes the link's target without the last /.mapName
(StringProperty mapName) Initializes the name of the map element the image uses to define the area inside the image.Initializes the name of the map element the image uses to define the area inside the image.src
(StringProperty src) Initializes the image source in URL format.Initializes the image source in URL format.target
(StringProperty target) Initializes the name of the frame that will be navigated when user clicks on the frame.Initializes the name of the frame that will be navigated when user clicks on the frame.Initializes the image type.Methods inherited from class com.hp.lft.sdk.web.WebElementDescription.Init
accessibilityName, accessibilityName, cssSelector, cssSelector, role, role, xpath, xpath
Methods inherited from class com.hp.lft.sdk.web.WebBaseDescription.Init
absoluteLocation, absoluteLocation, absoluteLocation, attribute, attribute, attributes, className, className, id, id, innerHTML, innerHTML, innerText, innerText, location, location, location, name, name, outerHTML, outerHTML, outerText, outerText, size, size, size, style, style, styles, tagName, tagName, title, title, visible
Methods inherited from class com.hp.lft.sdk.DescriptionBase.Init
index, objectProperties, self, vri, vri
-
Constructor Details
-
Init
protected Init()
-
-
Method Details
-
build
Description copied from class:DescriptionBase.Init
Returns the built description instance (builder pattern).- Overrides:
build
in classWebElementDescription.Init<T extends AreaDescription.Init<T>>
- Returns:
- The built description instance (builder pattern).
-
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
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
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
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
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
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
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
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
Initializes the image type.- Parameters:
type
- the image type.- Returns:
- the description instance with the update state (builder pattern).
-
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
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
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).
-