@Unstable public class TruncationHelper extends java.lang.Object
| Constructor and Description |
|---|
TruncationHelper() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
truncateString(java.lang.String original,
int maxLength)
Truncates the string to the specified maximum length.
|
static java.util.List<java.lang.String> |
truncateStringsInList(java.util.List<java.lang.String> values,
int maxLength)
Truncates all the strings in the list to the specified maximum length.
|
static java.util.Map<java.lang.String,java.lang.Object> |
truncateStringsInMap(java.util.Map<java.lang.String,java.lang.Object> values,
int maxLength)
Truncates strings found in a map of objects.
|
static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> |
truncateStringsInNestedMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> values,
int maxLength)
Truncates strings found in a map of maps of objects.
|
static <T extends StringTruncatable<T>> |
truncateStringsInObject(T value,
int maxLength)
Truncates the strings in the object implementing StringTruncatable.
|
static java.util.List<java.lang.Object> |
truncateStringsInObjectList(java.util.List<java.lang.Object> values,
int maxLength)
Truncates any strings in the list to the specified maximum length.
|
static java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
truncateStringsInStringListMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> values,
int maxLength)
Truncates strings found in a map of lists of strings.
|
static java.util.Map<java.lang.String,java.lang.String> |
truncateStringsInStringMap(java.util.Map<java.lang.String,java.lang.String> values,
int maxLength)
Truncates strings found in a map of strings.
|
public static java.util.List<java.lang.String> truncateStringsInList(java.util.List<java.lang.String> values,
int maxLength)
values - The strings to be truncated.maxLength - Maximum length of each string.public static java.util.List<java.lang.Object> truncateStringsInObjectList(java.util.List<java.lang.Object> values,
int maxLength)
values - The list of objects which might contain strings to be truncated.maxLength - Maximum length of each string.public static <T extends StringTruncatable<T>> T truncateStringsInObject(T value, int maxLength)
T - The type of the value.value - The value whose strings must be truncated.maxLength - The maximum length of the strings.public static java.lang.String truncateString(java.lang.String original,
int maxLength)
original - The string to be truncated.maxLength - The maximum length.public static java.util.Map<java.lang.String,java.util.List<java.lang.String>> truncateStringsInStringListMap(java.util.Map<java.lang.String,java.util.List<java.lang.String>> values,
int maxLength)
values - The map of lists of strings.maxLength - The maximum length of each string.public static java.util.Map<java.lang.String,java.lang.String> truncateStringsInStringMap(java.util.Map<java.lang.String,java.lang.String> values,
int maxLength)
values - The map of strings.maxLength - The maximum length of each string.public static java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> truncateStringsInNestedMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> values,
int maxLength)
values - The map of maps.maxLength - The maximum length of each string.public static java.util.Map<java.lang.String,java.lang.Object> truncateStringsInMap(java.util.Map<java.lang.String,java.lang.Object> values,
int maxLength)
values - The map of objects.maxLength - The maximum length of each string.