Package org.bremersee.comparator.model
Interface SortOrdersTextProperties
- All Known Implementing Classes:
ImmutableSortOrdersTextProperties
@Immutable
public interface SortOrdersTextProperties
The sort order(s) text properties.
- Author:
- Christian Bremer
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()Properties builder.static SortOrdersTextPropertiesdefaults()Defaults sort order(s) text properties.default StringGets asc value.default StringGets case insensitive value.default StringGets case sensitive value.default StringGets desc value.default StringgetDirectionValue(boolean asc) Gets direction value.default StringgetIgnoreCaseValue(boolean ignoreCase) Gets ignore case value.default StringGets null is first value.default StringgetNullIsFirstValue(boolean nullIsFirst) Gets null is first value.default StringGets null is last value.default StringGets sort order args separator.default StringGets sort order separator.default booleanIs asc boolean.default booleanisCaseIgnored(String value) Is case ignored boolean.default booleanisNullFirst(String value) Is null first boolean.
-
Method Details
-
builder
Properties builder.- Returns:
- the builder
-
defaults
Defaults sort order(s) text properties.- Returns:
- the sort order(s) text properties
-
getSortOrderSeparator
Gets sort order separator.- Returns:
- the sort order separator
-
getSortOrderArgsSeparator
Gets sort order args separator.- Returns:
- the sort order args separator
-
getAscValue
Gets asc value.- Returns:
- the asc value
-
getDescValue
Gets desc value.- Returns:
- the desc value
-
getDirectionValue
Gets direction value.- Parameters:
asc- the asc- Returns:
- the direction value
-
isAsc
Is asc boolean.- Parameters:
value- the value- Returns:
- the boolean
-
getCaseInsensitiveValue
Gets case insensitive value.- Returns:
- the case insensitive value
-
getCaseSensitiveValue
Gets case sensitive value.- Returns:
- the case sensitive value
-
getIgnoreCaseValue
Gets ignore case value.- Parameters:
ignoreCase- the ignore case- Returns:
- the ignore case value
-
isCaseIgnored
Is case ignored boolean.- Parameters:
value- the value- Returns:
- the boolean
-
getNullIsLastValue
Gets null is last value.- Returns:
- the null is last value
-
getNullIsFirstValue
Gets null is first value.- Returns:
- the null is first value
-
getNullIsFirstValue
Gets null is first value.- Parameters:
nullIsFirst- the null is first- Returns:
- the null is first value
-
isNullFirst
Is null first boolean.- Parameters:
value- the value- Returns:
- the boolean
-