Package eu.europa.esig.dss.utils
Interface IUtils
-
- All Known Implementing Classes:
ApacheCommonsUtils,GoogleGuavaUtils
public interface IUtils
-
-
Method Summary
Modifier and Type Method Description booleanareStringsEqual(String text1, String text2)booleanareStringsEqualIgnoreCase(String text1, String text2)voidcleanDirectory(File directory)voidcloseQuietly(Closeable closeable)intcollectionSize(Collection collection)voidcopy(InputStream is, OutputStream os)booleanendsWithIgnoreCase(String text, String expected)byte[]fromBase64(String base64)byte[]fromHex(String hex)longgetInputStreamSize(InputStream is)booleanisArrayEmpty(byte[] array)booleanisArrayEmpty(Object[] array)booleanisArrayNotEmpty(byte[] array)booleanisArrayNotEmpty(Object[] array)booleanisBase64Encoded(String base64String)booleanisCollectionEmpty(Collection collection)booleanisCollectionNotEmpty(Collection collection)booleanisMapEmpty(Map<?,?> map)booleanisMapNotEmpty(Map<?,?> map)booleanisStringBlank(String text)booleanisStringDigits(String text)booleanisStringEmpty(String text)booleanisStringNotBlank(String text)booleanisStringNotEmpty(String text)booleanisTrue(Boolean bool)StringjoinStrings(Collection<String> strings, String separator)Collection<File>listFiles(File folder, String[] extensions, boolean recursive)StringlowerCase(String text)byte[]subarray(byte[] array, int start, int length)StringsubstringAfter(String text, String after)StringtoBase64(byte[] bytes)byte[]toByteArray(InputStream is)StringtoHex(byte[] bytes)Stringtrim(String text)StringupperCase(String text)voidwrite(byte[] content, OutputStream os)
-
-
-
Method Detail
-
isStringEmpty
boolean isStringEmpty(String text)
-
isStringNotEmpty
boolean isStringNotEmpty(String text)
-
isStringBlank
boolean isStringBlank(String text)
-
isStringNotBlank
boolean isStringNotBlank(String text)
-
isStringDigits
boolean isStringDigits(String text)
-
joinStrings
String joinStrings(Collection<String> strings, String separator)
-
isArrayEmpty
boolean isArrayEmpty(Object[] array)
-
isArrayNotEmpty
boolean isArrayNotEmpty(Object[] array)
-
isArrayNotEmpty
boolean isArrayNotEmpty(byte[] array)
-
isArrayEmpty
boolean isArrayEmpty(byte[] array)
-
subarray
byte[] subarray(byte[] array, int start, int length)
-
isTrue
boolean isTrue(Boolean bool)
-
isCollectionEmpty
boolean isCollectionEmpty(Collection collection)
-
isCollectionNotEmpty
boolean isCollectionNotEmpty(Collection collection)
-
isMapEmpty
boolean isMapEmpty(Map<?,?> map)
-
isMapNotEmpty
boolean isMapNotEmpty(Map<?,?> map)
-
collectionSize
int collectionSize(Collection collection)
-
toHex
String toHex(byte[] bytes)
-
fromHex
byte[] fromHex(String hex)
-
isBase64Encoded
boolean isBase64Encoded(String base64String)
-
toBase64
String toBase64(byte[] bytes)
-
fromBase64
byte[] fromBase64(String base64)
-
toByteArray
byte[] toByteArray(InputStream is) throws IOException
- Throws:
IOException
-
closeQuietly
void closeQuietly(Closeable closeable)
-
copy
void copy(InputStream is, OutputStream os) throws IOException
- Throws:
IOException
-
write
void write(byte[] content, OutputStream os) throws IOException- Throws:
IOException
-
getInputStreamSize
long getInputStreamSize(InputStream is) throws IOException
- Throws:
IOException
-
cleanDirectory
void cleanDirectory(File directory) throws IOException
- Throws:
IOException
-
listFiles
Collection<File> listFiles(File folder, String[] extensions, boolean recursive)
-
-