Package csw.config.api.commons
Class BinaryUtils$
java.lang.Object
csw.config.api.commons.BinaryUtils$
Utils for binary data
-
Field Summary
Modifier and TypeFieldDescriptionstatic final BinaryUtils$
Static reference to the singleton instance of this Scala object. -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
isBinary
(scala.collection.immutable.Seq<akka.util.ByteString> byteStrings) Identifies if the sequence of ByteString can be treated as binaryboolean
isNotText
(byte[] bytes) Identifies if the byte array can be treated as text or not by checking if binary content is more than 15% i.e.
-
Field Details
-
MODULE$
Static reference to the singleton instance of this Scala object.
-
-
Constructor Details
-
BinaryUtils$
public BinaryUtils$()
-
-
Method Details
-
isBinary
public boolean isBinary(scala.collection.immutable.Seq<akka.util.ByteString> byteStrings) Identifies if the sequence of ByteString can be treated as binary- Parameters:
byteStrings
- a sequence of ByteString to be tested for binary content- Returns:
- boolean value indicating if the the byteString represents binary content
-
isNotText
public boolean isNotText(byte[] bytes) Identifies if the byte array can be treated as text or not by checking if binary content is more than 15% i.e. ASCII printable content is more than 85%- Parameters:
bytes
- a connection to resolve to with its registered location- Returns:
- boolean value indicating if the bytes represents text content
-