public class Utilities
extends java.lang.Object
| Constructor and Description |
|---|
Utilities() |
| Modifier and Type | Method and Description |
|---|---|
static void |
byteArrayToOctalString(byte[] bytes,
java.lang.StringBuilder sb)
Transforms a byte array into a string of octal codes in the form
\\xyz\\xyz
We double escape each char because it is required in postgres bytea for
some bytes.
|
static java.lang.Object |
createAnyInstance(java.lang.Class<?> confClass,
java.lang.String className,
InputData metaData)
Creates an object using the class name.
|
static java.lang.Object |
createAnyInstance(java.lang.String className)
Creates an object using the class name with its default constructor.
|
static java.lang.String |
maskNonPrintables(java.lang.String input)
Replaces any non-alpha-numeric character with a '.'.
|
public static java.lang.Object createAnyInstance(java.lang.Class<?> confClass,
java.lang.String className,
InputData metaData)
throws java.lang.Exception
confClass - the class of the metaData used to initialize the
instanceclassName - a class name to be initialized.metaData - input data used to initialize the classjava.lang.Exception - throws exception if classname was not found in
classpath, didn't have expected constructor or failed to be
instantiatedpublic static java.lang.Object createAnyInstance(java.lang.String className)
throws java.lang.Exception
className - a class name to be initializedjava.lang.Exception - throws exception if classname was not found in
classpath, didn't have expected constructor or failed to be
instantiatedpublic static void byteArrayToOctalString(byte[] bytes,
java.lang.StringBuilder sb)
bytes - bytes to escapesb - octal codes of given bytespublic static java.lang.String maskNonPrintables(java.lang.String input)
input - string to be masked