Index
All Classes and Interfaces|All Packages|Serialized Form
B
- build() - Method in class com.helixframework.pagination.cursor.Cursor.Builder
-
Builds a new
Cursorobject based on the set criteria and direction. - builder() - Static method in class com.helixframework.pagination.cursor.Cursor
-
Returns a builder for
Cursor. - builder(Cursor) - Static method in class com.helixframework.pagination.cursor.Cursor
-
Returns a builder for
Cursorconfigured with the previous cursor's criteria. - Builder() - Constructor for class com.helixframework.pagination.cursor.Cursor.Builder
-
A Builder class for creating instances of the Cursor class.
- Builder(Cursor) - Constructor for class com.helixframework.pagination.cursor.Cursor.Builder
-
A Builder class for creating instances of the Cursor class.
C
- com.helixframework.pagination.cursor - package com.helixframework.pagination.cursor
- criterion(Criterion) - Method in class com.helixframework.pagination.cursor.Cursor.Builder
-
Adds a criterion to the Cursor Builder.
- criterion(String) - Method in class com.helixframework.pagination.cursor.Cursor.Builder
-
Adds a criterion to the Cursor Builder.
- criterion(String, String) - Method in class com.helixframework.pagination.cursor.Cursor.Builder
-
Adds a criterion to the Cursor Builder.
- criterion(String, String, SortOrder) - Method in class com.helixframework.pagination.cursor.Cursor.Builder
-
Adds a criterion to the Cursor Builder.
- Criterion - Class in com.helixframework.pagination.cursor
-
A criterion used for sorting or filtering data during pagination.
- Criterion(String, String) - Constructor for class com.helixframework.pagination.cursor.Criterion
-
A criterion used for sorting or filtering data during pagination.
- Criterion(String, String, SortOrder) - Constructor for class com.helixframework.pagination.cursor.Criterion
-
A criterion used for sorting or filtering data during pagination.
- Cursor - Class in com.helixframework.pagination.cursor
-
Bidirectional pagination cursor that supports multiple key and sorting criteria.
- Cursor.Builder - Class in com.helixframework.pagination.cursor
-
The Builder class is a utility class for creating instances of the Cursor class.
- Cursor.Direction - Enum Class in com.helixframework.pagination.cursor
-
Direction of a cursor used for pagination.
D
- direction(Cursor.Direction) - Method in class com.helixframework.pagination.cursor.Cursor.Builder
-
Sets the direction of the Cursor to the specified direction.
E
- equals(Object) - Method in class com.helixframework.pagination.cursor.Criterion
- equals(Object) - Method in class com.helixframework.pagination.cursor.Cursor
F
- forward() - Method in class com.helixframework.pagination.cursor.Cursor.Builder
-
Sets the direction of the Cursor to forward (default).
- FORWARD - Enum constant in enum class com.helixframework.pagination.cursor.Cursor.Direction
G
- getCriteria() - Method in class com.helixframework.pagination.cursor.Cursor
-
Returns an unmodifiable map of criteria stored in the Cursor.
- getCriterion(String) - Method in class com.helixframework.pagination.cursor.Cursor
-
Retrieves a criterion with the given name.
- getCriterionSortOrder(String) - Method in class com.helixframework.pagination.cursor.Cursor
-
Retrieves the sort order associated of the criterion with the given name.
- getCriterionValue(String) - Method in class com.helixframework.pagination.cursor.Cursor
-
Retrieves the value of the criterion with the given name.
- getDirection() - Method in class com.helixframework.pagination.cursor.Cursor
-
Returns the direction of the cursor.
- getKey() - Method in class com.helixframework.pagination.cursor.Criterion
-
Returns the key of the criterion.
- getSortOrder() - Method in class com.helixframework.pagination.cursor.Criterion
-
Returns the sort order of the criterion.
- getValue() - Method in class com.helixframework.pagination.cursor.Criterion
-
Retrieves the value of the criterion.
H
- hashCode() - Method in class com.helixframework.pagination.cursor.Criterion
- hashCode() - Method in class com.helixframework.pagination.cursor.Cursor
I
- iterator() - Method in class com.helixframework.pagination.cursor.Cursor
K
- keySet() - Method in class com.helixframework.pagination.cursor.Cursor
-
Returns a set of keys representing the criteria.
N
- next(Cursor, int, Class<T>, List<T>) - Static method in class com.helixframework.pagination.cursor.Cursor
-
Retrieves the next cursor given the previous cursor, limit, result type, and results list.
- next(Cursor, int, Class<T>, List<T>, Function<T, List<Criterion>>) - Static method in class com.helixframework.pagination.cursor.Cursor
-
Retrieves the next cursor given the previous cursor, limit, results, function, and class.
P
- parse(String) - Static method in class com.helixframework.pagination.cursor.Criterion
-
Parses a string representation of a criterion and creates a new Criterion object.
- parse(String) - Static method in class com.helixframework.pagination.cursor.Cursor
-
Parses a token and returns a
Cursor.
R
- reverse() - Method in class com.helixframework.pagination.cursor.Cursor.Builder
-
Sets the direction of the Cursor to reverse.
- REVERSE - Enum constant in enum class com.helixframework.pagination.cursor.Cursor.Direction
S
- setSortOrder(SortOrder) - Method in class com.helixframework.pagination.cursor.Criterion
-
Sets the sort order of the criterion.
- setValue(String) - Method in class com.helixframework.pagination.cursor.Criterion
-
Sets the value of the criterion.
- size() - Method in class com.helixframework.pagination.cursor.Cursor
-
Returns the number of criteria.
T
- toString() - Method in class com.helixframework.pagination.cursor.Criterion
- toString() - Method in class com.helixframework.pagination.cursor.Cursor
V
- valueOf(String) - Static method in enum class com.helixframework.pagination.cursor.Cursor.Direction
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.helixframework.pagination.cursor.Cursor.Direction
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Serialized Form