Package org.jasypt.commons
Class CommonUtils
- java.lang.Object
-
- org.jasypt.commons.CommonUtils
-
public final class CommonUtils extends java.lang.ObjectCommon utils regarding treatment of parameter values and encoding operations. This class is for internal use only.
- Since:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private static char[]hexDigitsstatic java.lang.StringSTRING_OUTPUT_TYPE_BASE64static java.lang.StringSTRING_OUTPUT_TYPE_HEXADECIMALprivate static java.util.ListSTRING_OUTPUT_TYPE_HEXADECIMAL_NAMES
-
Constructor Summary
Constructors Modifier Constructor Description privateCommonUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static byte[]appendArrays(byte[] firstArray, byte[] secondArray)static byte[]fromHexadecimal(java.lang.String message)static java.lang.BooleangetStandardBooleanValue(java.lang.String valueStr)static java.lang.StringgetStandardStringOutputType(java.lang.String valueStr)static booleanisEmpty(java.lang.String string)static booleanisNotEmpty(java.lang.String string)static intnextRandomInt()static java.lang.String[]split(java.lang.String string)static java.lang.String[]split(java.lang.String string, java.lang.String separators)static java.lang.StringsubstringAfter(java.lang.String string, java.lang.String separator)static java.lang.StringsubstringBefore(java.lang.String string, java.lang.String separator)static java.lang.StringtoHexadecimal(byte[] message)static voidvalidateIsTrue(boolean expression, java.lang.String message)static voidvalidateNotEmpty(java.lang.String string, java.lang.String message)static voidvalidateNotNull(java.lang.Object object, java.lang.String message)
-
-
-
Field Detail
-
STRING_OUTPUT_TYPE_BASE64
public static final java.lang.String STRING_OUTPUT_TYPE_BASE64
- See Also:
- Constant Field Values
-
STRING_OUTPUT_TYPE_HEXADECIMAL
public static final java.lang.String STRING_OUTPUT_TYPE_HEXADECIMAL
- See Also:
- Constant Field Values
-
STRING_OUTPUT_TYPE_HEXADECIMAL_NAMES
private static final java.util.List STRING_OUTPUT_TYPE_HEXADECIMAL_NAMES
-
hexDigits
private static char[] hexDigits
-
-
Method Detail
-
getStandardBooleanValue
public static java.lang.Boolean getStandardBooleanValue(java.lang.String valueStr)
-
getStandardStringOutputType
public static java.lang.String getStandardStringOutputType(java.lang.String valueStr)
-
toHexadecimal
public static java.lang.String toHexadecimal(byte[] message)
-
fromHexadecimal
public static byte[] fromHexadecimal(java.lang.String message)
-
isEmpty
public static boolean isEmpty(java.lang.String string)
-
isNotEmpty
public static boolean isNotEmpty(java.lang.String string)
-
validateNotNull
public static void validateNotNull(java.lang.Object object, java.lang.String message)
-
validateNotEmpty
public static void validateNotEmpty(java.lang.String string, java.lang.String message)
-
validateIsTrue
public static void validateIsTrue(boolean expression, java.lang.String message)
-
split
public static java.lang.String[] split(java.lang.String string)
-
split
public static java.lang.String[] split(java.lang.String string, java.lang.String separators)
-
substringBefore
public static java.lang.String substringBefore(java.lang.String string, java.lang.String separator)
-
substringAfter
public static java.lang.String substringAfter(java.lang.String string, java.lang.String separator)
-
nextRandomInt
public static int nextRandomInt()
-
appendArrays
public static byte[] appendArrays(byte[] firstArray, byte[] secondArray)
-
-