Class GoogleGuavaUtils
- java.lang.Object
-
- eu.europa.esig.dss.utils.guava.impl.GoogleGuavaUtils
-
-
Constructor Summary
Constructors Constructor Description GoogleGuavaUtils()
-
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
public boolean isStringEmpty(String text)
- Specified by:
isStringEmptyin interfaceIUtils
-
isStringNotEmpty
public boolean isStringNotEmpty(String text)
- Specified by:
isStringNotEmptyin interfaceIUtils
-
isStringBlank
public boolean isStringBlank(String text)
- Specified by:
isStringBlankin interfaceIUtils
-
isStringNotBlank
public boolean isStringNotBlank(String text)
- Specified by:
isStringNotBlankin interfaceIUtils
-
areStringsEqual
public boolean areStringsEqual(String text1, String text2)
- Specified by:
areStringsEqualin interfaceIUtils
-
areStringsEqualIgnoreCase
public boolean areStringsEqualIgnoreCase(String text1, String text2)
- Specified by:
areStringsEqualIgnoreCasein interfaceIUtils
-
isStringDigits
public boolean isStringDigits(String text)
- Specified by:
isStringDigitsin interfaceIUtils
-
joinStrings
public String joinStrings(Collection<String> strings, String separator)
- Specified by:
joinStringsin interfaceIUtils
-
substringAfter
public String substringAfter(String text, String after)
- Specified by:
substringAfterin interfaceIUtils
-
endsWithIgnoreCase
public boolean endsWithIgnoreCase(String text, String expected)
- Specified by:
endsWithIgnoreCasein interfaceIUtils
-
isArrayEmpty
public boolean isArrayEmpty(Object[] array)
- Specified by:
isArrayEmptyin interfaceIUtils
-
isArrayNotEmpty
public boolean isArrayNotEmpty(Object[] array)
- Specified by:
isArrayNotEmptyin interfaceIUtils
-
isArrayEmpty
public boolean isArrayEmpty(byte[] array)
- Specified by:
isArrayEmptyin interfaceIUtils
-
isArrayNotEmpty
public boolean isArrayNotEmpty(byte[] array)
- Specified by:
isArrayNotEmptyin interfaceIUtils
-
subarray
public byte[] subarray(byte[] array, int start, int length)
-
isCollectionEmpty
public boolean isCollectionEmpty(Collection collection)
- Specified by:
isCollectionEmptyin interfaceIUtils
-
isCollectionNotEmpty
public boolean isCollectionNotEmpty(Collection collection)
- Specified by:
isCollectionNotEmptyin interfaceIUtils
-
isMapEmpty
public boolean isMapEmpty(Map<?,?> map)
- Specified by:
isMapEmptyin interfaceIUtils
-
isMapNotEmpty
public boolean isMapNotEmpty(Map<?,?> map)
- Specified by:
isMapNotEmptyin interfaceIUtils
-
collectionSize
public int collectionSize(Collection collection)
- Specified by:
collectionSizein interfaceIUtils
-
isBase64Encoded
public boolean isBase64Encoded(String base64String)
- Specified by:
isBase64Encodedin interfaceIUtils
-
fromBase64
public byte[] fromBase64(String base64)
- Specified by:
fromBase64in interfaceIUtils
-
toByteArray
public byte[] toByteArray(InputStream is) throws IOException
- Specified by:
toByteArrayin interfaceIUtils- Throws:
IOException
-
closeQuietly
public void closeQuietly(Closeable closeable)
- Specified by:
closeQuietlyin interfaceIUtils
-
copy
public void copy(InputStream is, OutputStream os) throws IOException
- Specified by:
copyin interfaceIUtils- Throws:
IOException
-
write
public void write(byte[] content, OutputStream os) throws IOException- Specified by:
writein interfaceIUtils- Throws:
IOException
-
getInputStreamSize
public long getInputStreamSize(InputStream is) throws IOException
- Specified by:
getInputStreamSizein interfaceIUtils- Throws:
IOException
-
cleanDirectory
public void cleanDirectory(File directory) throws IOException
- Specified by:
cleanDirectoryin interfaceIUtils- Throws:
IOException
-
-