Class GoogleGuavaUtils
java.lang.Object
eu.europa.esig.dss.utils.guava.impl.GoogleGuavaUtils
- All Implemented Interfaces:
IUtils
public class GoogleGuavaUtils extends Object implements IUtils
-
Constructor Summary
Constructors Constructor Description GoogleGuavaUtils()
-
Method Summary
Modifier and Type Method Description boolean
areStringsEqual(String text1, String text2)
boolean
areStringsEqualIgnoreCase(String text1, String text2)
void
cleanDirectory(File directory)
void
closeQuietly(Closeable closeable)
int
collectionSize(Collection collection)
void
copy(InputStream is, OutputStream os)
boolean
endsWithIgnoreCase(String text, String expected)
byte[]
fromBase64(String base64)
byte[]
fromHex(String hex)
long
getInputStreamSize(InputStream is)
boolean
isArrayEmpty(byte[] array)
boolean
isArrayEmpty(Object[] array)
boolean
isArrayNotEmpty(byte[] array)
boolean
isArrayNotEmpty(Object[] array)
boolean
isBase64Encoded(String base64String)
boolean
isCollectionEmpty(Collection collection)
boolean
isCollectionNotEmpty(Collection collection)
boolean
isMapEmpty(Map<?,?> map)
boolean
isMapNotEmpty(Map<?,?> map)
boolean
isStringBlank(String text)
boolean
isStringDigits(String text)
boolean
isStringEmpty(String text)
boolean
isStringNotBlank(String text)
boolean
isStringNotEmpty(String text)
boolean
isTrue(Boolean bool)
String
joinStrings(Collection<String> strings, String separator)
Collection<File>
listFiles(File folder, String[] extensions, boolean recursive)
String
lowerCase(String text)
byte[]
subarray(byte[] array, int start, int length)
String
substringAfter(String text, String after)
String
toBase64(byte[] bytes)
byte[]
toByteArray(InputStream is)
String
toHex(byte[] bytes)
String
trim(String text)
String
upperCase(String text)
void
write(byte[] content, OutputStream os)
-
Constructor Details
-
GoogleGuavaUtils
public GoogleGuavaUtils()
-
-
Method Details
-
isStringEmpty
- Specified by:
isStringEmpty
in interfaceIUtils
-
isStringNotEmpty
- Specified by:
isStringNotEmpty
in interfaceIUtils
-
isStringBlank
- Specified by:
isStringBlank
in interfaceIUtils
-
isStringNotBlank
- Specified by:
isStringNotBlank
in interfaceIUtils
-
areStringsEqual
- Specified by:
areStringsEqual
in interfaceIUtils
-
areStringsEqualIgnoreCase
- Specified by:
areStringsEqualIgnoreCase
in interfaceIUtils
-
isStringDigits
- Specified by:
isStringDigits
in interfaceIUtils
-
trim
-
joinStrings
- Specified by:
joinStrings
in interfaceIUtils
-
substringAfter
- Specified by:
substringAfter
in interfaceIUtils
-
endsWithIgnoreCase
- Specified by:
endsWithIgnoreCase
in interfaceIUtils
-
lowerCase
-
upperCase
-
isArrayEmpty
- Specified by:
isArrayEmpty
in interfaceIUtils
-
isArrayNotEmpty
- Specified by:
isArrayNotEmpty
in interfaceIUtils
-
isArrayEmpty
public boolean isArrayEmpty(byte[] array)- Specified by:
isArrayEmpty
in interfaceIUtils
-
isArrayNotEmpty
public boolean isArrayNotEmpty(byte[] array)- Specified by:
isArrayNotEmpty
in interfaceIUtils
-
subarray
public byte[] subarray(byte[] array, int start, int length) -
isTrue
-
isCollectionEmpty
- Specified by:
isCollectionEmpty
in interfaceIUtils
-
isCollectionNotEmpty
- Specified by:
isCollectionNotEmpty
in interfaceIUtils
-
isMapEmpty
- Specified by:
isMapEmpty
in interfaceIUtils
-
isMapNotEmpty
- Specified by:
isMapNotEmpty
in interfaceIUtils
-
collectionSize
- Specified by:
collectionSize
in interfaceIUtils
-
toHex
-
fromHex
-
isBase64Encoded
- Specified by:
isBase64Encoded
in interfaceIUtils
-
toBase64
-
fromBase64
- Specified by:
fromBase64
in interfaceIUtils
-
toByteArray
- Specified by:
toByteArray
in interfaceIUtils
- Throws:
IOException
-
closeQuietly
- Specified by:
closeQuietly
in interfaceIUtils
-
copy
- Specified by:
copy
in interfaceIUtils
- Throws:
IOException
-
write
- Specified by:
write
in interfaceIUtils
- Throws:
IOException
-
getInputStreamSize
- Specified by:
getInputStreamSize
in interfaceIUtils
- Throws:
IOException
-
cleanDirectory
- Specified by:
cleanDirectory
in interfaceIUtils
- Throws:
IOException
-
listFiles
-