public final class InternalQueries
extends java.lang.Object
For internal usage only!
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String[] |
nonNullArrayOfStrings(java.util.List<java.lang.String> list)
Converts list of strings to non-null array of strings.
|
static java.util.Set<java.lang.String> |
nonNullSet(java.util.Collection<java.lang.String> collection)
Converts collection of something to non-null set.
|
static java.util.Set<java.lang.String> |
nonNullSet(java.lang.String[] items)
Converts array of something to non-null set.
|
static java.util.Set<java.lang.String> |
nonNullSet(java.lang.String firstItem,
java.lang.String[] otherItems)
Converts array of something to non-null set.
|
static java.lang.String |
nonNullString(java.lang.String str)
Converts nullable string to non-null empty string if string was null
and returns string as is otherwise.
|
static java.lang.String[] |
nullableArrayOfStrings(java.util.List<java.lang.Object> list)
Converts list of objects to nullable array of strings.
|
static java.lang.String[] |
nullableArrayOfStringsFromListOfStrings(java.util.List<java.lang.String> list)
Converts list of strings to nullable array of strings.
|
static java.lang.String |
nullableString(java.lang.String str)
Coverts nullable string to nullable string and if string was null or empty
and returns string as is otherwise.
|
static <T> java.util.List<T> |
unmodifiableNonNullList(java.util.List<T> list)
Converts list of something to unmodifiable non-null list.
|
static java.util.List<java.lang.Object> |
unmodifiableNonNullList(java.lang.Object[] args)
Converts array of objects to
List<Object>. |
static java.util.List<java.lang.String> |
unmodifiableNonNullListOfStrings(java.util.List<?> args)
Coverts list of objects to
List<String>. |
static java.util.List<java.lang.String> |
unmodifiableNonNullListOfStrings(java.lang.Object[] args)
Converts array of objects to
List<String>. |
static <T> java.util.Set<T> |
unmodifiableNonNullSet(java.util.Set<T> set)
Converts set of something to unmodifiable non-null set.
|
@NonNull
public static java.util.List<java.lang.String> unmodifiableNonNullListOfStrings(@Nullable
java.lang.Object[] args)
List<String>.args - array objects that will be converted to list of strings.@NonNull
public static java.util.List<java.lang.String> unmodifiableNonNullListOfStrings(@Nullable
java.util.List<?> args)
List<String>.args - list of objects that will be converted to list of strings.@NonNull
public static java.util.List<java.lang.Object> unmodifiableNonNullList(@Nullable
java.lang.Object[] args)
List<Object>.args - array of objects.@NonNull
public static <T> java.util.List<T> unmodifiableNonNullList(@Nullable
java.util.List<T> list)
list - list to convert, can be null.@NonNull
public static <T> java.util.Set<T> unmodifiableNonNullSet(@Nullable
java.util.Set<T> set)
set - set to convert, can be null.@NonNull
public static java.lang.String[] nonNullArrayOfStrings(@Nullable
java.util.List<java.lang.String> list)
list - of strings.@Nullable
public static java.lang.String[] nullableArrayOfStringsFromListOfStrings(@Nullable
java.util.List<java.lang.String> list)
list - list of strings.@Nullable
public static java.lang.String[] nullableArrayOfStrings(@Nullable
java.util.List<java.lang.Object> list)
list - list of objects that will be converted to array of strings.@NonNull
public static java.lang.String nonNullString(@Nullable
java.lang.String str)
str - string to convert, can be null.@Nullable
public static java.lang.String nullableString(@Nullable
java.lang.String str)
str - string to convert, can be null.@NonNull
public static java.util.Set<java.lang.String> nonNullSet(@Nullable
java.util.Collection<java.lang.String> collection)
collection - source collection to convert, can be null.@NonNull
public static java.util.Set<java.lang.String> nonNullSet(@Nullable
java.lang.String[] items)
items - source items to convert, can be null.@NonNull
public static java.util.Set<java.lang.String> nonNullSet(@NonNull
java.lang.String firstItem,
@Nullable
java.lang.String[] otherItems)
firstItem - the first required source item.otherItems - other source items to convert, can be null.