Package eu.europa.esig.dss.utils
Class Utils
- java.lang.Object
-
- eu.europa.esig.dss.utils.Utils
-
public final class Utils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringEMPTY_STRING
-
Method Summary
Modifier and Type Method Description static booleanareAllStringsEmpty(String... values)static booleanareStringsEqual(String text1, String text2)static booleanareStringsEqualIgnoreCase(String text1, String text2)static voidcleanDirectory(File directory)static voidcloseQuietly(Closeable closeable)static intcollectionSize(Collection collection)static voidcopy(InputStream is, OutputStream os)static booleanendsWithIgnoreCase(String text, String expected)static byte[]fromBase64(String base64)static byte[]fromHex(String hex)static longgetInputStreamSize(InputStream is)static booleanisArrayEmpty(byte[] array)static booleanisArrayEmpty(Object[] array)static booleanisArrayNotEmpty(byte[] array)static booleanisArrayNotEmpty(Object[] array)static booleanisAtLeastOneStringNotEmpty(String... values)static booleanisBase64Encoded(String base64String)static booleanisCollectionEmpty(Collection collection)static booleanisCollectionNotEmpty(Collection collection)static booleanisMapEmpty(Map<?,?> map)static booleanisMapNotEmpty(Map<?,?> map)static booleanisStringBlank(String text)static booleanisStringDigits(String text)static booleanisStringEmpty(String text)static booleanisStringNotBlank(String text)static booleanisStringNotEmpty(String text)static booleanisTrue(Boolean bool)static StringjoinStrings(List<String> strings, String separator)static Collection<File>listFiles(File folder, String[] extensions, boolean recursive)static StringlowerCase(String text)static byte[]subarray(byte[] array, int start, int length)static StringsubstringAfter(String text, String after)static StringtoBase64(byte[] bytes)static byte[]toByteArray(InputStream is)static StringtoHex(byte[] bytes)static Stringtrim(String text)static StringupperCase(String text)static voidwrite(byte[] content, OutputStream os)
-
-
-
Field Detail
-
EMPTY_STRING
public static final String EMPTY_STRING
- See Also:
- Constant Field Values
-
-
Method Detail
-
isStringEmpty
public static boolean isStringEmpty(String text)
-
isStringNotEmpty
public static boolean isStringNotEmpty(String text)
-
areAllStringsEmpty
public static boolean areAllStringsEmpty(String... values)
-
isAtLeastOneStringNotEmpty
public static boolean isAtLeastOneStringNotEmpty(String... values)
-
isStringBlank
public static boolean isStringBlank(String text)
-
isStringNotBlank
public static boolean isStringNotBlank(String text)
-
areStringsEqualIgnoreCase
public static boolean areStringsEqualIgnoreCase(String text1, String text2)
-
isStringDigits
public static boolean isStringDigits(String text)
-
isArrayEmpty
public static boolean isArrayEmpty(Object[] array)
-
isArrayNotEmpty
public static boolean isArrayNotEmpty(Object[] array)
-
isArrayNotEmpty
public static boolean isArrayNotEmpty(byte[] array)
-
isArrayEmpty
public static boolean isArrayEmpty(byte[] array)
-
subarray
public static byte[] subarray(byte[] array, int start, int length)
-
isTrue
public static boolean isTrue(Boolean bool)
-
isCollectionEmpty
public static boolean isCollectionEmpty(Collection collection)
-
isCollectionNotEmpty
public static boolean isCollectionNotEmpty(Collection collection)
-
isMapEmpty
public static boolean isMapEmpty(Map<?,?> map)
-
isMapNotEmpty
public static boolean isMapNotEmpty(Map<?,?> map)
-
collectionSize
public static int collectionSize(Collection collection)
-
toHex
public static String toHex(byte[] bytes)
-
fromHex
public static byte[] fromHex(String hex)
-
isBase64Encoded
public static boolean isBase64Encoded(String base64String)
-
toBase64
public static String toBase64(byte[] bytes)
-
fromBase64
public static byte[] fromBase64(String base64)
-
toByteArray
public static byte[] toByteArray(InputStream is) throws IOException
- Throws:
IOException
-
closeQuietly
public static void closeQuietly(Closeable closeable)
-
copy
public static void copy(InputStream is, OutputStream os) throws IOException
- Throws:
IOException
-
write
public static void write(byte[] content, OutputStream os) throws IOException- Throws:
IOException
-
getInputStreamSize
public static long getInputStreamSize(InputStream is) throws IOException
- Throws:
IOException
-
cleanDirectory
public static void cleanDirectory(File directory) throws IOException
- Throws:
IOException
-
listFiles
public static Collection<File> listFiles(File folder, String[] extensions, boolean recursive)
-
-