Skip to content

Commit 4ed5069

Browse files
committed
fixed remaining public API javadocs - closes seleniumQuery#75
1 parent a55481b commit 4ed5069

15 files changed

Lines changed: 295 additions & 117 deletions

src/main/java/io/github/seleniumquery/SeleniumQueryObject.java

Lines changed: 99 additions & 95 deletions
Large diffs are not rendered by default.

src/main/java/io/github/seleniumquery/by/css/attributes/ClassAttributeCssSelector.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,15 @@
1818
* .class
1919
*
2020
* @author acdcjunior
21+
*
2122
* @since 0.9.0
2223
*/
2324
public class ClassAttributeCssSelector implements CssConditionalSelector<AttributeCondition> {
2425

2526
private static final String CLASS_ATTRIBUTE = "class";
2627

2728
/**
28-
* @see {@link org.w3c.css.sac.Condition#SAC_CLASS_CONDITION}
29+
* see {@link org.w3c.css.sac.Condition#SAC_CLASS_CONDITION}
2930
*
3031
* This condition checks for a specified class. Example: .example
3132
*/

src/main/java/io/github/seleniumquery/by/css/attributes/ContainsPrefixAttributeCssSelector.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,13 @@
1818
* [languages|="fr"]
1919
*
2020
* @author acdcjunior
21+
*
2122
* @since 0.9.0
2223
*/
2324
public class ContainsPrefixAttributeCssSelector implements CssConditionalSelector<AttributeCondition> {
2425

2526
/**
26-
* @see {@link org.w3c.css.sac.Condition#SAC_BEGIN_HYPHEN_ATTRIBUTE_CONDITION}
27+
* see {@link org.w3c.css.sac.Condition#SAC_BEGIN_HYPHEN_ATTRIBUTE_CONDITION}
2728
*
2829
* This condition checks if the value is in a hypen-separated list of values in a specified attribute. example:
2930
* [languages|="fr"]

src/main/java/io/github/seleniumquery/by/css/attributes/ContainsWordAttributeCssSelector.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,15 @@
1717
* [values~="10"]
1818
*
1919
* @author acdcjunior
20+
*
2021
* @since 0.9.0
2122
*/
2223
public class ContainsWordAttributeCssSelector implements CssConditionalSelector<AttributeCondition> {
2324

2425
public static final String CONTAINS_WORD_ATTRIBUTE_SELECTOR_SYMBOL = "~=";
2526

2627
/**
27-
* @see {@link org.w3c.css.sac.Condition#SAC_ONE_OF_ATTRIBUTE_CONDITION}
28+
* see {@link org.w3c.css.sac.Condition#SAC_ONE_OF_ATTRIBUTE_CONDITION}
2829
*
2930
* This condition checks for a value in a space-separated values in a specified attribute example:
3031
* [values~="10"]

src/main/java/io/github/seleniumquery/by/css/attributes/EqualsOrHasAttributeCssSelector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ public class EqualsOrHasAttributeCssSelector implements CssConditionalSelector<A
3030
public static final String EQUALS_ATTRIBUTE_SELECTOR_SYMBOL = "=";
3131

3232
/**
33-
* @see {@link org.w3c.css.sac.Condition#SAC_ATTRIBUTE_CONDITION}
33+
* see {@link org.w3c.css.sac.Condition#SAC_ATTRIBUTE_CONDITION}
3434
*
3535
* This condition checks an attribute. example:
3636
*

src/main/java/io/github/seleniumquery/by/css/attributes/IdAttributeCssSelector.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,15 @@
1616
* #id
1717
*
1818
* @author acdcjunior
19+
*
1920
* @since 0.9.0
2021
*/
2122
public class IdAttributeCssSelector implements CssConditionalSelector<AttributeCondition> {
2223

2324
private static final String ID_ATTRIBUTE = "id";
2425

2526
/**
26-
* @see {@link org.w3c.css.sac.Condition#SAC_ID_CONDITION}
27+
* see {@link org.w3c.css.sac.Condition#SAC_ID_CONDITION}
2728
*
2829
* This condition checks an id attribute. Example:
2930
*

src/main/java/io/github/seleniumquery/by/css/conditionals/AndConditionalCssSelector.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@
1717
/**
1818
* E.firstCondition.secondCondition
1919
*
20-
* @see {@link Condition#SAC_AND_CONDITION}
20+
* see {@link Condition#SAC_AND_CONDITION}
2121
*
2222
* @author acdcjunior
23+
*
2324
* @since 0.9.0
2425
*/
2526
public class AndConditionalCssSelector implements CssConditionalSelector<CombinatorCondition> {

src/main/java/io/github/seleniumquery/by/css/pseudoclasses/FilePseudoClass.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
* http://api.jquery.com/file-selector/
55
*
66
* @since 0.9.0
7+
*
78
* @author acdcjunior
89
*/
910
public class FilePseudoClass extends InputTypeAttributePseudoClass {

src/main/java/io/github/seleniumquery/by/css/pseudoclasses/FocusablePseudoClass.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
import org.openqa.selenium.WebElement;
99

1010
/**
11-
* @ see http://api.jqueryui.com/focusable-selector/
11+
* see -> http://api.jqueryui.com/focusable-selector/
1212
* No browser supports :focusable natively.
1313
*
1414
* Some elements are natively focusable, while others require explicitly setting a tab index. In all cases, the element must be visible in order to be focusable.
@@ -23,6 +23,7 @@
2323
* - ALL OTHER elements are focusable based solely on their tabindex attribute and visibility.
2424
*
2525
* @author acdcjunior
26+
*
2627
* @since 0.9.0
2728
*/
2829
public class FocusablePseudoClass implements PseudoClass {

src/main/java/io/github/seleniumquery/wait/SeleniumQueryAndOrThen.java

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
import io.github.seleniumquery.SeleniumQueryObject;
44

5+
/**
6+
* A builder class that allows to specify the next step after waiting for some condition: to wait for more
7+
* (<code>.and()</code>) or to do something else (<code>.then()</code>).
8+
*
9+
* @author acdcjunior
10+
*
11+
* @since 0.9.0
12+
*/
513
public class SeleniumQueryAndOrThen {
614

715
private SeleniumQueryObject seleniumQueryObject;
@@ -10,10 +18,23 @@ public SeleniumQueryAndOrThen(SeleniumQueryObject seleniumQueryObject) {
1018
this.seleniumQueryObject = seleniumQueryObject;
1119
}
1220

21+
/**
22+
* Allows the chaining of additional waiting conditions.
23+
*
24+
* @return An object where it is possible to set more waiting conditions.
25+
*
26+
* @since 0.9.0
27+
*/
1328
public SeleniumQueryWaitUntil and() {
1429
return new SeleniumQueryWaitUntil(this.seleniumQueryObject);
1530
}
16-
31+
32+
/**
33+
* Allows the execution of a regular function (such as <code>.click()</code>) on the elements matched after
34+
* the waiting condition is met.
35+
*
36+
* @return The {@link SeleniumQueryObject} after the waiting conditions were met.
37+
*/
1738
public SeleniumQueryObject then() {
1839
return this.seleniumQueryObject;
1940
}

0 commit comments

Comments
 (0)