public final class Tool
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
ANY_LANG
Deprecated.
Use Globals LANG_ANY
|
static java.text.SimpleDateFormat |
DATEFORMAT
Deprecated.
Use getDateFormat (SimpleDateFormat is not thread safe)
|
static java.text.SimpleDateFormat |
DATETIMEFORMAT
Deprecated.
Use getDatetimeFormat (SimpleDateFormat is not thread safe)
|
static int |
DB_DATE
Deprecated.
|
static int |
DB_DATETIME
Deprecated.
|
static int |
DB_TIME
Deprecated.
|
static int |
DEF_PRECISION
FLOAT precision
|
static int |
DEF_SIZE
FLOAT size
|
static java.lang.String |
DEFAULT_LANG
Deprecated.
Use Globals LANG_DEFAULT
|
static java.text.DecimalFormatSymbols |
DFS_ENU |
static java.text.DecimalFormatSymbols |
DFS_FRA |
static java.lang.String |
FALSE
FALSE
|
static java.util.TimeZone |
GMT
GMT time zone
|
static long |
MAX_COLOR
16M colors
|
static java.text.SimpleDateFormat |
TIMEFORMAT
Deprecated.
Use getTimeFormat (SimpleDateFormat is not thread safe)
|
static java.lang.String |
TRUE
TRUE
|
static java.util.TimeZone |
UTC
UTC time zone
|
Constructor and Description |
---|
Tool() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object[] |
append(java.lang.Object[] a,
java.lang.Object o)
Append an object to a object array
|
static java.lang.String[] |
append(java.lang.String[] a,
java.lang.String s)
Append a string to a string array
|
static java.lang.String |
arrayToEnum(java.lang.String[] arr)
Convert string array to multiple enumeration value
|
static java.io.InputStream |
bytes2InputStream(byte[] b)
Deprecated.
Use toInputStream
|
static java.lang.String |
bytes2String(byte[] b)
Deprecated.
Use toString
|
static java.lang.Object |
bytesToObject(byte[] b)
Object deserialization
|
static java.lang.String |
checkDir(java.lang.String dir,
java.lang.String baseDir)
Build a directory
|
static java.lang.String |
cleanString(java.lang.String str)
Trims and removes carriage returns and tabs from a string
|
static java.lang.String |
cleanXml(java.lang.String xml)
Deprecated.
|
static java.lang.Object |
clone(java.io.Serializable object)
Clone thru object serialization
|
static int |
compareDate(java.lang.String d1,
java.lang.String d2)
Compare 2 dates
|
static java.lang.Object[] |
concat(java.lang.Object[] a1,
java.lang.Object[] a2)
Concatenate two arrays
|
static java.lang.String[] |
concat(java.lang.String[] a1,
java.lang.String[] a2)
Concatenate two string arrays
|
static java.lang.String |
convertFilterToService(ObjectField f,
java.lang.String filter,
java.lang.String df,
java.lang.String lang,
boolean convertWildcards) |
static java.lang.String |
convertGuiToService(int type,
int size,
int precision,
java.lang.String value,
java.lang.String df,
java.lang.String lang)
Convert a GUI value to the server format
|
static java.lang.String |
convertGuiToService(int type,
int size,
int precision,
java.lang.String value,
java.lang.String df,
java.lang.String lang,
java.lang.String rendering)
Convert a GUI value to the server format
|
static java.lang.String |
convertGuiToService(ObjectField f,
java.lang.String value,
java.lang.String df,
java.lang.String lang) |
static java.lang.String |
convertServiceToFilter(ObjectField f,
java.lang.String filter,
java.lang.String df,
java.lang.String lang,
boolean convertWildcards) |
static java.lang.String |
convertServiceToGui(int type,
int size,
int precision,
java.lang.String value,
java.lang.String df,
java.lang.String lang)
Convert server value to GUI
|
static java.lang.String |
convertServiceToGui(int type,
int size,
int precision,
java.lang.String value,
java.lang.String df,
java.lang.String lang,
java.lang.String rendering)
Convert server value to GUI
|
static java.lang.String |
convertServiceToGui(ObjectField f,
java.lang.String value,
java.lang.String df,
java.lang.String lang) |
static java.util.Date |
convertToDate(java.lang.String date)
Deprecated.
Use fromDate
|
static java.util.Date |
convertToDateTime(java.lang.String datetime)
Deprecated.
User fromDateTime
|
static boolean |
copyFile(java.io.File src,
java.io.File dest,
boolean override)
File copy
|
static boolean |
copyFile(java.lang.String src,
java.lang.String dest,
boolean override)
File copy
|
static java.lang.String |
currentDate()
Deprecated.
Use getCurrentDate
|
static java.lang.String |
currentDatetime()
Deprecated.
Use getCurrentDatetime
|
static java.lang.String |
currentDatetime(long offset)
Deprecated.
Use getCurrentDatetime
|
static java.lang.String |
currentTime()
Deprecated.
Use getCurrentTime
|
static java.lang.String |
dateFromFormat(java.lang.String d,
java.lang.String df)
Convert named format date (e.g.
|
static java.lang.String |
dateFromMSJSONDate(java.lang.String d) |
static java.lang.String |
dateFromRFC1123(java.lang.String d) |
static java.lang.String |
dateFromRFC3339(java.lang.String d) |
static java.lang.String |
dateFromRFC822(java.lang.String d) |
static java.lang.String |
dateTimeFromFormat(java.lang.String d,
java.lang.String df)
Convert named format date (e.g.
|
static java.lang.String |
dateTimeFromMSJSONDate(java.lang.String d) |
static java.lang.String |
dateTimeFromRFC1123(java.lang.String d) |
static java.lang.String |
dateTimeFromRFC3339(java.lang.String d) |
static java.lang.String |
dateTimeFromRFC822(java.lang.String d) |
static java.lang.String |
dateTimeToFormat(java.lang.String dt,
java.lang.String df)
Converts internal datetime format date (YYYY-MM-DD HH:mm:ss) to named format date (e.g.
|
static java.lang.String |
dateTimeToMSJSONDate(java.lang.String dt) |
static java.lang.String |
dateTimeToRFC1123(java.lang.String dt) |
static java.lang.String |
dateTimeToRFC3339(java.lang.String dt) |
static java.lang.String |
dateTimeToRFC822(java.lang.String dt) |
static java.lang.String |
dateToFormat(java.lang.String d,
java.lang.String df)
Converts internal date format date (YYYY-MM-DD) to named format date (e.g.
|
static java.lang.String |
dateToMSJSONDate(java.lang.String d) |
static java.lang.String |
dateToRFC1123(java.lang.String d) |
static java.lang.String |
dateToRFC3339(java.lang.String d) |
static java.lang.String |
dateToRFC822(java.lang.String d) |
static java.lang.String |
decalDate(java.lang.String d,
int n)
Deprecated.
|
static java.util.Date |
decalDateWeekEnd(java.util.Date d,
int n)
Deprecated.
Use shiftDaysNoWeekEnds
|
static java.lang.String |
decalMonth(java.lang.String d,
int n)
Deprecated.
Use shiftMonths
|
static java.lang.String |
decalSecond(java.lang.String d,
int n)
Deprecated.
Use shiftSeconds
|
static boolean |
deleteDirectory(java.io.File path)
Deprecated.
Use FileTool.deleteFileOrDir
|
static int |
diffDate(java.lang.String d1,
java.lang.String d2)
Day difference between 2 dates
|
static long |
diffDatetime(java.lang.String d1,
java.lang.String d2)
Seconds difference between 2 dates
|
static int |
diffMonth(java.lang.String d1,
java.lang.String d2)
Month difference between 2 dates
|
static int |
diffWeek(java.lang.String d1,
java.lang.String d2)
Week difference between 2 dates
|
static java.lang.String |
encodeUrlParams(java.util.Map<java.lang.String,java.lang.Object> params,
java.lang.String encoding) |
static java.lang.String[] |
enumToArray(java.lang.String val)
Convert internal multiple enumeration values into string array
|
static java.lang.String |
extractDate(java.lang.String v)
Extract date part from a service date or service
|
static java.lang.String |
extractTime(java.lang.String v)
Extract date part from a service date or service
|
static java.lang.String |
fixCRLF(java.lang.String s)
Fix CRLF problems
|
static java.lang.String |
format(java.lang.String fmt,
java.lang.Object val)
Format value as string
|
static java.util.Date |
fromDate(java.lang.String date)
Convert to Java Date from internal format date.
|
static java.util.Date |
fromDatetime(java.lang.String datetime)
Alias to fromDateTime
|
static java.util.Date |
fromDateTime(java.lang.String datetime)
Convert to Java Date from internal format datetime.
|
static java.util.Date |
fromMSJSONDate(java.lang.String s) |
static java.util.Date |
fromRFC1123(java.lang.String s) |
static java.util.Date |
fromRFC3339(java.lang.String s) |
static java.util.Date |
fromRFC822(java.lang.String s) |
static java.util.Date |
fromTime(java.lang.String time)
Convert to Java Date from internal format time.
|
static byte[] |
getBytes(java.io.InputStream is)
Get he bytes of input stream
|
static byte[] |
getBytes(java.io.InputStream is,
long limit)
Get bytes of input stream
|
static int |
getCalendarField(java.lang.String d,
int cf)
Calendar field from date
|
static java.lang.String |
getColor(int index)
Generate a color
|
static java.lang.String |
getColor(java.lang.String value)
Generate a color
|
static java.lang.String[] |
getColors() |
static java.lang.String |
getCurrentDate()
Current internal format date
|
static java.lang.String |
getCurrentDate(int offset)
Current internal format date with day offset
|
static java.lang.String |
getCurrentDatetime()
Current internal format datetime
|
static java.lang.String |
getCurrentDatetime(long offset)
Current internal format datetime with millisecond offset
|
static java.lang.String |
getCurrentMonth() |
static java.lang.String |
getCurrentTime()
Current internal format time
|
static java.lang.String |
getCurrentTime(long offset)
Current internal format time with millisecond offset
|
static java.lang.String |
getCurrentTimestamp()
Current timestamp yyyy-MM-dd HH:mm:ss.SSS
|
static java.lang.String |
getCurrentWeek() |
static java.lang.String |
getCurrentYear() |
static java.text.SimpleDateFormat |
getDateFormat()
Internal date format yyyy-MM-dd
|
static java.text.SimpleDateFormat |
getDatetimeFormat()
Internal datetime format
|
static int |
getDayOfMonth(java.lang.String d)
Calendar day of month from date
|
static int |
getDayOfWeek(java.lang.String d)
Calendar day of week from date
|
static int |
getDayOfYear(java.lang.String d)
Calendar day of year from date
|
static ObjectField |
getFieldFromFullInput(java.util.Vector<ObjectField> fields,
java.lang.String name)
Get a field out of a field list from field full input name
|
static ObjectField |
getFieldFromInput(java.util.Vector<ObjectField> fields,
java.lang.String name)
Get a field out of a field list from field input name
|
static ObjectField |
getFieldFromName(java.util.Vector<ObjectField> fields,
java.lang.String name)
Get a field out of a field list from field simple name
|
static IndexTool |
getIndexTool()
Return the index tool.
|
static int |
getMonth(java.lang.String d)
Calendar month from date
|
static java.lang.String |
getText(java.util.HashMap<java.lang.String,java.lang.String> texts,
java.lang.String code)
Deprecated.
use T(texts, code)
|
static java.text.SimpleDateFormat |
getTimeFormat()
Internal time format
|
static java.lang.String |
getTimeZone(boolean shortFormat)
System time zone
|
static int |
getWeekOfMonth(java.lang.String d)
Calendar week of month from date
|
static int |
getWeekOfYear(java.lang.String d)
Calendar week of year from date
|
static int |
getYear(java.lang.String d)
Calendar year from date
|
static int |
getYearOfWeek(java.lang.String d)
Calendar year of week from date
|
static java.lang.String |
hexaToString(java.lang.String hexaText)
Convert a text hexa in String (decode the toHTTP encoding)
|
static boolean |
isDate(java.lang.String date)
Validate a date.
|
static boolean |
isDate(java.lang.String dd,
java.lang.String MM,
java.lang.String yyyy)
Validate a date.
|
static boolean |
isDatetime(java.lang.String dt)
Alias to isDateTime
|
static boolean |
isDateTime(java.lang.String dt)
Validate a datetime yyyy-MM-dd HH:mm:ss
|
static boolean |
isEmpty(byte[] b)
Check if a byte array is null or empty
|
static boolean |
isEmpty(org.json.JSONArray a)
Check if a JSON array is null or empty
|
static boolean |
isEmpty(org.json.JSONObject o)
Check if a JSON object is null or empty
|
static boolean |
isEmpty(java.util.List<?> l)
Check if a List is null or empty
|
static boolean |
isEmpty(java.util.Map<?,?> h)
Check if a Hashmap is null or empty
|
static boolean |
isEmpty(java.lang.Object o)
Check if a Object value is null or empty (heading and trailing whitespaces are ignored)
|
static boolean |
isEmpty(java.lang.Object[] a)
Check if a Object array is null or empty
|
static boolean |
isEmpty(java.lang.String s)
Check if a String value is null or empty (heading and trailing whitespaces are ignored)
|
static boolean |
isEmpty(java.lang.StringBuffer s)
Check if a StringBuffer value is null or empty (heading and trailing whitespaces are not ignored)
|
static boolean |
isEmpty(java.lang.StringBuilder s)
Check if a StringBuilder value is null or empty (heading and trailing whitespaces are not ignored)
|
static boolean |
isEmpty(StringIntern s)
Check if a StringIntern value is null or empty (heading and trailing whitespaces are ignored)
|
static boolean |
isEmpty(java.util.Vector<?> v)
Check if a Vector is null or empty
|
static boolean |
isEqual(java.lang.String s1,
java.lang.String s2)
Check if two String values are equals handling potential null values
|
static boolean |
isFalse(java.lang.String value)
Checks if a value is a false value using various syntaxes
|
static boolean |
isInternalRowIdField(java.lang.String name)
Checks if field name is an internal row ID field
|
static boolean |
isServiceDate(java.lang.String v) |
static boolean |
isServiceDatetime(java.lang.String v) |
static boolean |
isServiceTime(java.lang.String v) |
static boolean |
isTechnicalField(java.lang.String name)
Checks if field name is one of object's technical field (row_id or timestamp)
|
static boolean |
isTime(java.lang.String HH,
java.lang.String MI,
java.lang.String SS)
Validate a time.
|
static boolean |
isTimestampField(java.lang.String name)
Checks if field name is one of object's technical timestamp field
|
static boolean |
isTrue(java.lang.String value)
Checks if a value is a true value using various syntaxes
|
static java.lang.String |
lpadString(java.lang.String str,
char pad,
int length)
Left pad string with specified char to specified length
|
static void |
main(java.lang.String[] args) |
static java.lang.String |
now(int type)
Deprecated.
Use getCurrentDate or getCurentTime or getCurrentDatetime
|
static byte[] |
objectToBytes(java.io.Serializable object)
Object serialization
|
static java.lang.String |
padString(java.lang.String str,
char pad,
int length)
Deprecated.
Use rpad
|
static boolean |
parseBoolean(java.lang.Object val)
Parses a string into an boolean with false as default value.
|
static boolean |
parseBoolean(java.lang.Object val,
boolean def)
Parses a string into an boolean with default value.
|
static boolean |
parseBoolean(java.lang.Object val,
boolean def,
boolean extendedValues)
Parses a string into an boolean with default value.
|
static char |
parseChar(java.lang.Object val)
Parses a string into an character with (char)0 as default value.
|
static char |
parseChar(java.lang.Object val,
char def)
Parses a string into an character with default value.
|
static double |
parseDouble(java.lang.Object val)
Parses a string into an double with 0.0 as default value.
|
static double |
parseDouble(java.lang.Object val,
double def)
Parses a string into an double with default value
|
static boolean |
parseFlag(java.lang.Object val)
Parses a flag string into an boolean with false as default value using various formats (true/false, yes/no, y/n, 1/0, ...)
|
static boolean |
parseFlag(java.lang.Object val,
boolean def)
Parses a flag string into an boolean with default value using various formats (true/false, yes/no, y/n, 1/0, ...)
|
static float |
parseFloat(java.lang.Object val)
Parses a string into an float with 0.0 as default value.
|
static float |
parseFloat(java.lang.Object val,
float def)
Parses a string into an float with default value
|
static int |
parseInt(java.lang.Object val)
Parses a string into an integer with 0 as default value.
|
static int |
parseInt(java.lang.Object val,
int def)
Parses a string into an integer with default value.
|
static long |
parseLong(java.lang.Object val)
Parses a string into an long with 0 as default value.
|
static long |
parseLong(java.lang.Object val,
long def)
Parses a string into an long with default value
|
static void |
parseXML(java.util.Hashtable<java.lang.String,java.lang.String> h,
org.w3c.dom.Node n,
java.lang.String nn)
Recursively convert XML DOM node into a hashtable.
|
static java.lang.String |
randomNumber(int length)
Generate a random integer of specified length
|
static java.lang.String |
randomString(int length)
Generate a random string of specified length
|
static byte[] |
readBytes(java.io.File file)
Deprecated.
Use FileTool.readFileAsBytes
|
static java.lang.String |
readFile(java.lang.String file)
Deprecated.
Use FileTool.readFile
|
static java.lang.String |
readFile(java.lang.String file,
java.lang.String encoding)
Deprecated.
Use FileTool.readFile
|
static byte[] |
readStaticResource(java.lang.String path)
Read static resource as byte array
|
static java.lang.String |
readStream(java.io.InputStream input,
java.lang.String encoding)
Read from input stream to string
|
static byte[] |
readStreamToByteArray(java.io.InputStream input)
Read from input stream to byte array
|
static void |
readStreamToFile(java.io.InputStream input,
java.io.File file)
Read from input stream to file
|
static void |
readStreamToFile(java.io.InputStream input,
java.lang.String path)
Read from input stream to file
|
static java.lang.String |
readUrl(java.lang.String url)
Read from URL
|
static java.lang.String |
readUrl(java.lang.String url,
java.lang.Object postData)
Read from URL with with POST data
|
static java.lang.String |
readUrl(java.lang.String url,
java.lang.Object postData,
java.lang.String encoding)
Read from URL with POST data
|
static java.lang.String |
readUrl(java.lang.String url,
java.lang.String encoding)
Read from URL
|
static java.lang.String |
readUrl(java.lang.String url,
java.lang.String username,
java.lang.String password)
Read from URL with basic HTTP authentication
|
static java.lang.String |
readUrl(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.Object postData,
java.lang.Object headers)
Read from URL with basic HTTP authentication and POST data
|
static java.lang.String |
readUrl(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.Object postData,
java.lang.Object headers,
java.lang.String encoding)
Read from URL with basic HTTP authentication and POST data
|
static byte[] |
readUrlAsByteArray(java.lang.String url)
Read from URL as byte array
|
static byte[] |
readUrlAsByteArray(java.lang.String url,
boolean binary)
Read from URL as byte array
|
static byte[] |
readUrlAsByteArray(java.lang.String url,
java.lang.String username,
java.lang.String password,
java.lang.Object postData,
java.lang.Object headers,
java.lang.String encoding)
Read from URL as byte array with basic HTTP authentication
|
static byte[] |
readUrlAsByteArrayWithClientCert(java.lang.String url,
byte[] jks,
java.lang.String passphrase,
java.lang.Object postData,
java.lang.Object headers,
java.lang.String encoding)
Read from URL as byte array with client certificate authentication
|
static java.lang.String |
readUrlWithClientCert(java.lang.String url,
byte[] jks,
java.lang.String passphrase)
Read from URL with client certificate authentication
|
static java.lang.String |
readUrlWithClientCert(java.lang.String url,
byte[] jks,
java.lang.String passphrase,
java.lang.Object postData,
java.lang.Object headers,
java.lang.String encoding)
Read from URL with client certificate authentication
|
static java.lang.String |
replaceParams(java.lang.String str,
java.lang.String[] params)
Substitute variable zones [n] in text with parameters
|
static java.lang.String |
replaceText(java.lang.String str,
java.lang.String cut,
java.lang.String paste)
Replace text in text
|
static java.lang.Object |
resizeArray(java.lang.Object oldArray,
int newSize)
Reallocates an array with a new size, and copies the contents
of the old array to the new array.
|
static java.lang.String |
rpadString(java.lang.String str,
char pad,
int length)
Right pad string with specified char to specified length
|
static java.util.Vector<java.lang.Integer> |
searchDate(java.lang.String str)
Search date in text
|
static java.util.Vector<java.lang.Integer> |
searchDatetime(java.lang.String str)
Alias to searchDateTime
|
static java.util.Vector<java.lang.Integer> |
searchDateTime(java.lang.String str)
Search datetime in text
|
static java.util.Vector<java.lang.Integer> |
searchTime(java.lang.String str)
Search time in text
|
static java.lang.String |
shiftDays(java.lang.String d,
int n)
Shift a date with days
|
static java.util.Date |
shiftDaysNoWeekEnds(java.util.Date d,
int n)
Shift a date with days excluding week end days
|
static java.lang.String |
shiftDaysNoWeekEnds(java.lang.String d,
int n)
Shift a date with days excluding week end days
|
static java.util.Date |
shiftMonths(java.util.Date d,
int n)
Shift a date with months
|
static java.lang.String |
shiftMonths(java.lang.String d,
int n)
Shift a date with months
|
static java.util.Date |
shiftSeconds(java.util.Date d,
int n)
Shift a date with seconds
|
static java.lang.String |
shiftSeconds(java.lang.String d,
int n)
Shift a date with seconds
|
static java.lang.String |
simpleDiff(byte[] data1,
byte[] data2)
Process simple diff between 2 byte arrays
|
static java.lang.String |
simpleDiff(java.lang.String data1,
java.lang.String data2)
Process simple diff between 2 strings
|
static long |
sizeOfDirectory(java.io.File path)
Deprecated.
Use FileTool.sizeOfDirectory
|
static long |
sizeOfDirectory(java.lang.String path)
Deprecated.
Use FileTool.sizeOfDirectory
|
static void |
sleep(long delay)
Sleep with silent interruption.
|
static void |
sort(java.util.List<java.lang.String[]> rows,
int idx,
boolean reverse)
Sort a list of records
|
static java.io.InputStream |
string2InputStream(java.lang.String s,
java.lang.String charset)
Deprecated.
Use toInputStream
|
static boolean |
stringToFile(java.lang.String path,
java.lang.String data)
Deprecated.
Use FileTool.writeFile
|
static java.lang.String |
T(java.util.HashMap<java.lang.String,java.lang.String> texts,
java.lang.String code)
Return translated label from TEXT list of values
|
static java.lang.String |
toBase64(java.lang.Object data)
Get Base64 representation of Java object
|
static byte[] |
toByteArray(java.lang.Object data)
Get byte array representation from Java object :
Byte array : returns byte array as is
String : returns byte array from string using platform encoding
Other object : returns byte array from toString of object using platform encoding
|
static java.awt.Color |
toColor(java.lang.String color)
Convert to color
|
static java.lang.String |
toColorRGB(long color)
Convert to color
|
static java.lang.String |
toDate(java.util.Date date)
Convert from Java Date to internal format datetime.
|
static java.lang.String |
toDatetime(java.util.Date date)
Alias to toDateTime
|
static java.lang.String |
toDateTime(java.util.Date date)
Convert from Java Date to internal format datetime.
|
static java.lang.String |
toFormattedDate(java.lang.String v,
java.lang.String df)
Convert a service date to a formatted date
|
static java.lang.String |
toFormattedDatetime(java.lang.String v,
java.lang.String df)
Convert a service date time to a formatted date time
|
static java.lang.String |
toFormattedFloat(double f,
int size,
int precision,
java.lang.String lang)
Convert a service float to a formatted string
|
static java.lang.String |
toFormattedFloat(java.lang.String v,
int size,
int precision,
java.lang.String lang)
Convert a service float to a formatted string
|
static java.lang.String |
toFormattedTime(java.lang.String v)
Convert a service time to a formatted time
|
static java.lang.String |
toGUI(java.lang.String value)
Convert value for HTML use (<,&...)
|
static java.lang.String |
toGUIDate(java.lang.String v,
java.lang.String df)
Deprecated.
Use toFormattedDate()
|
static java.lang.String |
toGUIDatetime(java.lang.String v,
java.lang.String df)
Deprecated.
Use toFormattedTime()
|
static java.lang.String |
toGUIFloat(double f,
int size,
int precision,
java.lang.String lang)
Deprecated.
Use toFormattedFloat()
|
static java.lang.String |
toGUIFloat(java.lang.String v,
int size,
int precision,
java.lang.String lang)
Deprecated.
Use toFormattedFloat()
|
static java.lang.String |
toGUILabel(java.lang.String name)
Converts a logical name into a human readable label (e.g.
|
static java.lang.String |
toGUITime(java.lang.String v)
Deprecated.
Use toFormattedTime()
|
static java.lang.String |
toHTML(java.lang.String value)
Alias to toGUI
|
static java.lang.String |
toHTTP(java.lang.String text)
Convert a text for HTTP use
|
static java.io.InputStream |
toInputStream(byte[] data)
Get input stream from byte array
|
static java.io.InputStream |
toInputStream(java.lang.String data)
Get input stream from string using platform encoding
|
static java.io.InputStream |
toInputStream(java.lang.String data,
java.lang.String encoding)
Get input stream from string using specified encoding
|
static java.lang.String |
toJS(java.lang.String value)
Convert for Javascript use
|
static java.util.List<java.lang.String> |
toLines(java.io.InputStream data)
Convert input stream as lines list
|
static java.util.List<java.lang.String> |
toLines(java.io.Reader data)
Convert reader as lines list
|
static java.util.List<java.lang.String> |
toLines(java.lang.String data)
Convert string as lines list
|
static java.lang.String |
toMSJSONDate(java.util.Date d) |
static java.lang.String |
toRFC1123(java.util.Date d) |
static java.lang.String |
toRFC3339(java.util.Date d) |
static java.lang.String |
toRFC822(java.util.Date d) |
static java.lang.String |
toServiceBoolean(java.lang.String v,
boolean ext)
Convert a boolean value to a service float
|
static java.lang.String |
toServiceDate(java.lang.String v,
java.lang.String df)
Convert a formatted date to a service date
|
static java.lang.String |
toServiceDatetime(java.lang.String v,
java.lang.String df)
Convert a formatted date time to a service date
|
static java.lang.String |
toServiceFloat(java.lang.String v,
java.lang.String lang)
Convert a formatted float to a service float
|
static java.lang.String |
toServiceTime(java.lang.String v)
Convert a formatted time to a service time
|
static java.lang.String |
toSQL(java.lang.String value)
Convert text for SQL use
|
static java.lang.String |
toString(java.lang.Object data)
Get string representation of Java object :
String : returns string as is
Char array : returns new string from characters
Byte array : returns new string from bytes using platform encoding
Other object : returns toString of object
|
static java.lang.String |
toTime(long sec)
Convert from seconds to a time format.
|
static java.lang.String |
toTimeMillis(long msec)
Convert from milliseconds to a time format.
|
static java.lang.String |
unifiedDiff(java.lang.String name1,
byte[] data1,
java.lang.String name2,
byte[] data2,
int nbContextLines)
Process unified diff between 2 byte arrays
|
static java.lang.String |
unifiedDiff(java.lang.String name1,
java.lang.String data1,
java.lang.String name2,
java.lang.String data2,
int nbContextLines)
Process unified diff between 2 strings
|
@Deprecated public static final java.lang.String DEFAULT_LANG
@Deprecated public static final java.lang.String ANY_LANG
@Deprecated public static final java.text.SimpleDateFormat DATEFORMAT
@Deprecated public static final java.text.SimpleDateFormat DATETIMEFORMAT
@Deprecated public static final java.text.SimpleDateFormat TIMEFORMAT
public static final java.lang.String TRUE
public static final java.lang.String FALSE
public static final int DEF_SIZE
public static final int DEF_PRECISION
@Deprecated public static final int DB_TIME
@Deprecated public static final int DB_DATE
@Deprecated public static final int DB_DATETIME
public static final java.util.TimeZone GMT
public static final java.util.TimeZone UTC
public static java.text.DecimalFormatSymbols DFS_FRA
public static java.text.DecimalFormatSymbols DFS_ENU
public static final long MAX_COLOR
public static java.text.SimpleDateFormat getDateFormat()
public static java.text.SimpleDateFormat getDatetimeFormat()
public static java.text.SimpleDateFormat getTimeFormat()
public static final boolean isTrue(java.lang.String value)
public static final boolean isFalse(java.lang.String value)
public static boolean parseFlag(java.lang.Object val)
val
- Value to parsepublic static boolean parseFlag(java.lang.Object val, boolean def)
val
- Value to parsedef
- Default valuepublic static boolean parseBoolean(java.lang.Object val)
val
- Value to parsepublic static boolean parseBoolean(java.lang.Object val, boolean def)
val
- Value to parsedef
- Default valuepublic static boolean parseBoolean(java.lang.Object val, boolean def, boolean extendedValues)
val
- Value to parsedef
- Default valueextendedValues
- allows extended boolean values to be taken into account (yes/no, y/n, 1/0, ...) ?public static char parseChar(java.lang.Object val)
val
- Value to parsepublic static char parseChar(java.lang.Object val, char def)
val
- Value to parsedef
- Default valuepublic static int parseInt(java.lang.Object val)
val
- Value to parsepublic static int parseInt(java.lang.Object val, int def)
val
- Value to parsedef
- Default valuepublic static long parseLong(java.lang.Object val)
val
- Value to parsepublic static long parseLong(java.lang.Object val, long def)
val
- Value to parsedef
- Default valuepublic static float parseFloat(java.lang.Object val)
val
- Value to parsepublic static float parseFloat(java.lang.Object val, float def)
val
- Value to parsedef
- Default valuepublic static double parseDouble(java.lang.Object val)
val
- Value to parsepublic static double parseDouble(java.lang.Object val, double def)
val
- Value to parsedef
- Default value@Deprecated public static java.lang.String currentDate()
public static java.lang.String getCurrentDate()
public static java.lang.String getCurrentDate(int offset)
offset
- Day offset (negative = in the past)@Deprecated public static java.lang.String currentTime()
public static java.lang.String getCurrentTime()
public static java.lang.String getCurrentTime(long offset)
offset
- Milliseconds offset (negative = in the past)@Deprecated public static java.lang.String currentDatetime()
public static java.lang.String getCurrentDatetime()
@Deprecated public static java.lang.String currentDatetime(long offset)
public static java.lang.String getCurrentDatetime(long offset)
offset
- Milliseconds offset (negative = in the past)public static java.lang.String getCurrentTimestamp()
public static java.lang.String getCurrentWeek()
public static java.lang.String getCurrentMonth()
public static java.lang.String getCurrentYear()
@Deprecated public static final java.lang.String now(int type)
@Deprecated public static java.util.Date convertToDate(java.lang.String date)
public static java.util.Date fromDate(java.lang.String date)
date
- Date[time] in internal format (yyyy-dd-MM)@Deprecated public static java.util.Date convertToDateTime(java.lang.String datetime)
public static java.util.Date fromDateTime(java.lang.String datetime)
datetime
- Date[time] in internal format (yyyy-dd-MM [HH:mm:ss])public static java.util.Date fromDatetime(java.lang.String datetime)
public static java.util.Date fromTime(java.lang.String time)
time
- Time in internal format (HH:mm:ss)public static java.lang.String toDate(java.util.Date date)
date
- Datepublic static java.lang.String toDateTime(java.util.Date date)
date
- Datepublic static java.lang.String toDatetime(java.util.Date date)
public static java.lang.String toTime(long sec)
sec
- duration in secondspublic static java.lang.String toTimeMillis(long msec)
msec
- duration in millisecondspublic static boolean isDate(java.lang.String dd, java.lang.String MM, java.lang.String yyyy)
dd
- dayMM
- monthyyyy
- yearpublic static boolean isDate(java.lang.String date)
date
- yyyy-MM-ddpublic static boolean isTime(java.lang.String HH, java.lang.String MI, java.lang.String SS)
HH
- hourMI
- minuteSS
- secondpublic static boolean isDateTime(java.lang.String dt)
public static boolean isDatetime(java.lang.String dt)
public static java.lang.String replaceText(java.lang.String str, java.lang.String cut, java.lang.String paste)
str
- sourcecut
- cut textpaste
- paste textpublic static java.lang.String replaceParams(java.lang.String str, java.lang.String[] params)
str
- Initial stringparams
- Parameterspublic static java.util.Vector<java.lang.Integer> searchDate(java.lang.String str)
str
- textpublic static java.util.Vector<java.lang.Integer> searchTime(java.lang.String str)
str
- textpublic static java.util.Vector<java.lang.Integer> searchDateTime(java.lang.String str)
str
- textpublic static java.util.Vector<java.lang.Integer> searchDatetime(java.lang.String str)
public static int compareDate(java.lang.String d1, java.lang.String d2)
d1
- date / datetime yyyy-MM-dd HH:mm:ssd2
- date / datetime yyyy-MM-dd HH:mm:sspublic static int diffDate(java.lang.String d1, java.lang.String d2)
d1
- date yyyy-MM-ddd2
- date yyyy-MM-ddpublic static int diffWeek(java.lang.String d1, java.lang.String d2)
d1
- date yyyy-MM-ddd2
- date yyyy-MM-ddpublic static int diffMonth(java.lang.String d1, java.lang.String d2)
d1
- date yyyy-MM-ddd2
- date yyyy-MM-ddpublic static long diffDatetime(java.lang.String d1, java.lang.String d2)
d1
- date yyyy-MM-dd HH:MI:SSd2
- date yyyy-MM-dd HH:MI:SS@Deprecated public static java.lang.String decalDate(java.lang.String d, int n)
public static java.lang.String shiftDays(java.lang.String d, int n)
d
- Dateformat yyyy-MM-ddn
- Days to shift (may be negative)@Deprecated public static java.util.Date decalDateWeekEnd(java.util.Date d, int n)
public static java.lang.String shiftDaysNoWeekEnds(java.lang.String d, int n)
d
- Date stringn
- Days to shift (may be negative)public static java.util.Date shiftDaysNoWeekEnds(java.util.Date d, int n)
d
- Daten
- Days to shift (may be negative)@Deprecated public static java.lang.String decalMonth(java.lang.String d, int n)
public static java.lang.String shiftMonths(java.lang.String d, int n)
d
- Date stringn
- Months to shift (may be negative)public static java.util.Date shiftMonths(java.util.Date d, int n)
d
- Daten
- Months to shift (may be negative)@Deprecated public static java.lang.String decalSecond(java.lang.String d, int n)
public static java.lang.String shiftSeconds(java.lang.String d, int n)
d
- Date stringn
- Seconds s to shift (may be negative)public static java.util.Date shiftSeconds(java.util.Date d, int n)
d
- Daten
- Seconds s to shift (may be negative)public static int getCalendarField(java.lang.String d, int cf)
Calendar field from date
d
- Date (format yyyy-MM-dd)cf
- Calendar field (cf. Calendar class constants)public static int getYear(java.lang.String d)
Calendar year from date
d
- Date in internal format (yyyy-MM-dd)public static int getMonth(java.lang.String d)
Calendar month from date
d
- Date in internal format (yyyy-MM-dd)public static int getDayOfWeek(java.lang.String d)
Calendar day of week from date
d
- Date in internal format (yyyy-MM-dd)public static int getDayOfMonth(java.lang.String d)
Calendar day of month from date
d
- Date in internal format (yyyy-MM-dd)public static int getDayOfYear(java.lang.String d)
Calendar day of year from date
d
- Date in internal format (yyyy-MM-dd)public static int getWeekOfMonth(java.lang.String d)
Calendar week of month from date
d
- Date in internal format (yyyy-MM-dd)public static int getWeekOfYear(java.lang.String d)
Calendar week of year from date
d
- Date in internal format (yyyy-MM-dd)public static int getYearOfWeek(java.lang.String d)
Calendar year of week from date
d
- Date in internal format (yyyy-MM-dd)public static java.util.Date fromRFC822(java.lang.String s)
public static java.lang.String toRFC822(java.util.Date d)
public static java.lang.String dateToRFC822(java.lang.String d)
public static java.lang.String dateTimeToRFC822(java.lang.String dt)
public static java.lang.String dateFromRFC822(java.lang.String d)
public static java.lang.String dateTimeFromRFC822(java.lang.String d)
public static java.lang.String getTimeZone(boolean shortFormat)
shortFormat
- Short format (like CET) ?public static java.util.Date fromRFC1123(java.lang.String s)
public static java.lang.String toRFC1123(java.util.Date d)
public static java.lang.String dateToRFC1123(java.lang.String d)
public static java.lang.String dateTimeToRFC1123(java.lang.String dt)
public static java.lang.String dateFromRFC1123(java.lang.String d)
public static java.lang.String dateTimeFromRFC1123(java.lang.String d)
public static java.util.Date fromRFC3339(java.lang.String s)
public static java.lang.String toRFC3339(java.util.Date d)
public static java.lang.String dateToRFC3339(java.lang.String d)
public static java.lang.String dateTimeToRFC3339(java.lang.String dt)
public static java.lang.String dateFromRFC3339(java.lang.String d)
public static java.lang.String dateTimeFromRFC3339(java.lang.String d)
public static java.util.Date fromMSJSONDate(java.lang.String s)
public static java.lang.String toMSJSONDate(java.util.Date d)
public static java.lang.String dateToMSJSONDate(java.lang.String d)
public static java.lang.String dateTimeToMSJSONDate(java.lang.String dt)
public static java.lang.String dateFromMSJSONDate(java.lang.String d)
public static java.lang.String dateTimeFromMSJSONDate(java.lang.String d)
public static java.lang.String dateToFormat(java.lang.String d, java.lang.String df)
public static java.lang.String dateTimeToFormat(java.lang.String dt, java.lang.String df)
public static java.lang.String dateFromFormat(java.lang.String d, java.lang.String df)
public static java.lang.String dateTimeFromFormat(java.lang.String d, java.lang.String df)
public static java.lang.String toHTTP(java.lang.String text)
text
- a textpublic static java.lang.String hexaToString(java.lang.String hexaText)
hexaText
- HTTP hexa encoded textpublic static java.lang.String toGUI(java.lang.String value)
value
- a textpublic static java.lang.String toHTML(java.lang.String value)
public static java.lang.String toSQL(java.lang.String value)
value
- a textpublic static java.lang.String toJS(java.lang.String value)
value
- a text@Deprecated public static final java.lang.String toGUIFloat(java.lang.String v, int size, int precision, java.lang.String lang)
public static java.lang.String toFormattedFloat(java.lang.String v, int size, int precision, java.lang.String lang)
v
- Value ##0.0#size
- field length (unused)precision
- precision size (limited to 10)lang
- user language@Deprecated public static java.lang.String toGUIFloat(double f, int size, int precision, java.lang.String lang)
public static java.lang.String toFormattedFloat(double f, int size, int precision, java.lang.String lang)
f
- Valuesize
- field length (unused)precision
- precision size (limited to 10)lang
- user languagepublic static java.lang.String toServiceFloat(java.lang.String v, java.lang.String lang)
v
- Valuelang
- user languagepublic static java.lang.String toServiceBoolean(java.lang.String v, boolean ext)
v
- Valueext
- Extended values ?public static java.lang.String extractDate(java.lang.String v)
v
- Service date or datetimepublic static java.lang.String extractTime(java.lang.String v)
v
- Service date or datetimepublic static boolean isServiceDate(java.lang.String v)
@Deprecated public static final java.lang.String toGUIDate(java.lang.String v, java.lang.String df)
public static java.lang.String toFormattedDate(java.lang.String v, java.lang.String df)
v
- Service date valuedf
- Date format (e.g. getGrant().getDateFormat())public static java.lang.String toServiceDate(java.lang.String v, java.lang.String df)
v
- Formatted date value YYYY-MM-DDdf
- Date format (e.g. getGrant().getDateFormat())public static boolean isServiceTime(java.lang.String v)
@Deprecated public static final java.lang.String toGUITime(java.lang.String v)
public static java.lang.String toFormattedTime(java.lang.String v)
v
- Service time valuepublic static java.lang.String toServiceTime(java.lang.String v)
v
- Formatted time value HH:MM:SSpublic static boolean isServiceDatetime(java.lang.String v)
@Deprecated public static final java.lang.String toGUIDatetime(java.lang.String v, java.lang.String df)
public static java.lang.String toFormattedDatetime(java.lang.String v, java.lang.String df)
v
- Service date time value YYYY-MM-DD HH:MM:SSdf
- Date time format (e.g. getGrant().getDatetimeFormat())public static java.lang.String toServiceDatetime(java.lang.String v, java.lang.String df)
v
- Formatted date time valuedf
- Date time format (e.g. getGrant().getDatetimeFormat())public static java.lang.String convertGuiToService(int type, int size, int precision, java.lang.String value, java.lang.String df, java.lang.String lang)
type
- Field typesize
- Sizeprecision
- Precision (for float)value
- HUI valuedf
- Date formatlang
- User languagepublic static java.lang.String convertGuiToService(int type, int size, int precision, java.lang.String value, java.lang.String df, java.lang.String lang, java.lang.String rendering)
type
- Field typesize
- Sizeprecision
- Precision (for float)value
- HUI valuedf
- Date formatlang
- User languagerendering
- Optional field renderingpublic static java.lang.String convertGuiToService(ObjectField f, java.lang.String value, java.lang.String df, java.lang.String lang)
public static java.lang.String convertFilterToService(ObjectField f, java.lang.String filter, java.lang.String df, java.lang.String lang, boolean convertWildcards)
public static java.lang.String convertServiceToGui(int type, int size, int precision, java.lang.String value, java.lang.String df, java.lang.String lang)
type
- Field typesize
- Sizeprecision
- Precision (for float)value
- Server valuedf
- Date formatlang
- User languagepublic static java.lang.String convertServiceToGui(int type, int size, int precision, java.lang.String value, java.lang.String df, java.lang.String lang, java.lang.String rendering)
type
- Field typesize
- Sizeprecision
- Precision (for float)value
- Server valuedf
- Date formatlang
- User languagerendering
- Optional field renderingpublic static java.lang.String convertServiceToGui(ObjectField f, java.lang.String value, java.lang.String df, java.lang.String lang)
public static java.lang.String convertServiceToFilter(ObjectField f, java.lang.String filter, java.lang.String df, java.lang.String lang, boolean convertWildcards)
public static ObjectField getFieldFromName(java.util.Vector<ObjectField> fields, java.lang.String name)
Get a field out of a field list from field simple name
name
- Field simple namepublic static ObjectField getFieldFromInput(java.util.Vector<ObjectField> fields, java.lang.String name)
Get a field out of a field list from field input name
name
- Field input namepublic static ObjectField getFieldFromFullInput(java.util.Vector<ObjectField> fields, java.lang.String name)
Get a field out of a field list from field full input name
name
- Field full input namepublic static java.lang.String T(java.util.HashMap<java.lang.String,java.lang.String> texts, java.lang.String code)
Return translated label from TEXT list of values
texts
- Hashtable of all textscode
- Code of text@Deprecated public static java.lang.String getText(java.util.HashMap<java.lang.String,java.lang.String> texts, java.lang.String code)
public static boolean isTechnicalField(java.lang.String name)
Checks if field name is one of object's technical field (row_id or timestamp)
name
- Field or column namepublic static boolean isInternalRowIdField(java.lang.String name)
Checks if field name is an internal row ID field
name
- Field or column namepublic static boolean isTimestampField(java.lang.String name)
Checks if field name is one of object's technical timestamp field
name
- Field or column namepublic static boolean isEqual(java.lang.String s1, java.lang.String s2)
Check if two String values are equals handling potential null values
s1
- First strings2
- Second stringpublic static boolean isEmpty(java.lang.Object o)
Check if a Object value is null or empty (heading and trailing whitespaces are ignored)
o
- Object to checkpublic static boolean isEmpty(java.lang.String s)
Check if a String value is null or empty (heading and trailing whitespaces are ignored)
s
- String to checkpublic static boolean isEmpty(StringIntern s)
Check if a StringIntern value is null or empty (heading and trailing whitespaces are ignored)
s
- String to checkpublic static boolean isEmpty(java.lang.StringBuilder s)
Check if a StringBuilder value is null or empty (heading and trailing whitespaces are not ignored)
s
- StringBuilder to checkpublic static boolean isEmpty(java.lang.StringBuffer s)
Check if a StringBuffer value is null or empty (heading and trailing whitespaces are not ignored)
s
- StringBuffer to checkpublic static boolean isEmpty(java.util.Map<?,?> h)
Check if a Hashmap is null or empty
h
- Hashmap to checkpublic static boolean isEmpty(java.util.Vector<?> v)
Check if a Vector is null or empty
v
- Vector to checkpublic static boolean isEmpty(java.util.List<?> l)
Check if a List is null or empty
l
- List to checkpublic static boolean isEmpty(java.lang.Object[] a)
Check if a Object array is null or empty
a
- Object array to checkpublic static boolean isEmpty(byte[] b)
Check if a byte array is null or empty
b
- Byte array to checkpublic static boolean isEmpty(org.json.JSONObject o)
Check if a JSON object is null or empty
o
- JSON object to checkpublic static boolean isEmpty(org.json.JSONArray a)
Check if a JSON array is null or empty
a
- JSON array to checkpublic static java.lang.Object[] concat(java.lang.Object[] a1, java.lang.Object[] a2)
Concatenate two arrays
a1
- First array to concatenate (may be null)a2
- Second array to concatenate (may be null)public static java.lang.Object[] append(java.lang.Object[] a, java.lang.Object o)
Append an object to a object array
a
- Object arrayo
- Object to addpublic static java.lang.String[] concat(java.lang.String[] a1, java.lang.String[] a2)
Concatenate two string arrays
a1
- First string array to concatenate (may be null)a2
- Second string array to concatenate (may be null)public static java.lang.String[] append(java.lang.String[] a, java.lang.String s)
Append a string to a string array
a
- String arrays
- String to addpublic static void sleep(long delay)
delay
- sleep time in millisecpublic static byte[] getBytes(java.io.InputStream is)
is
- input streampublic static byte[] getBytes(java.io.InputStream is, long limit) throws com.simplicite.util.exceptions.FileSizeException
is
- input streamlimit
- max size in Mocom.simplicite.util.exceptions.FileSizeException
@Deprecated public static long sizeOfDirectory(java.lang.String path)
@Deprecated public static long sizeOfDirectory(java.io.File path)
@Deprecated public static boolean deleteDirectory(java.io.File path)
public static java.lang.String checkDir(java.lang.String dir, java.lang.String baseDir)
dir
- Absolute or relative directorybaseDir
- Base directory to add if relative@Deprecated public static java.lang.String readFile(java.lang.String file) throws java.lang.Exception
java.lang.Exception
@Deprecated public static java.lang.String readFile(java.lang.String file, java.lang.String encoding) throws java.lang.Exception
java.lang.Exception
@Deprecated public static byte[] readBytes(java.io.File file) throws java.lang.Exception
java.lang.Exception
@Deprecated public static boolean stringToFile(java.lang.String path, java.lang.String data) throws java.lang.Exception
java.lang.Exception
public static boolean copyFile(java.io.File src, java.io.File dest, boolean override)
src
- Source filedest
- Destination fileoverride
- True to override if existspublic static boolean copyFile(java.lang.String src, java.lang.String dest, boolean override)
src
- Source filedest
- Destination fileoverride
- True to override if existspublic static java.lang.String readStream(java.io.InputStream input, java.lang.String encoding) throws java.lang.Exception
input
- Input stream to read fromencoding
- Input stream encodingjava.lang.Exception
public static byte[] readStreamToByteArray(java.io.InputStream input) throws java.lang.Exception
input
- Input stream to read fromjava.lang.Exception
public static void readStreamToFile(java.io.InputStream input, java.lang.String path) throws java.lang.Exception
input
- Input stream to read frompath
- File pathjava.lang.Exception
public static void readStreamToFile(java.io.InputStream input, java.io.File file) throws java.lang.Exception
input
- Input stream to read fromfile
- Filejava.lang.Exception
public static byte[] readStaticResource(java.lang.String path) throws java.lang.Exception
path
- Absolute or relative path (if relative "/com/simplicite/resources" is used as root path)java.lang.Exception
public static java.lang.String readUrl(java.lang.String url) throws java.lang.Exception
url
- URL to read (GET)java.lang.Exception
public static java.lang.String readUrl(java.lang.String url, java.lang.String encoding) throws java.lang.Exception
url
- URL to read (GET)encoding
- Request and response encoding (converted from and to platform encoding)java.lang.Exception
public static java.lang.String readUrl(java.lang.String url, java.lang.Object postData) throws java.lang.Exception
url
- URL to read (POST if postData is set or GET)postData
- Optional POST data (URL-encoded String or Map)java.lang.Exception
public static java.lang.String readUrl(java.lang.String url, java.lang.Object postData, java.lang.String encoding) throws java.lang.Exception
url
- URL to read (POST if postData is set or GET)postData
- Optional POST data (URL-encoded String or Map)encoding
- Request and response encoding (converted from and to platform encoding)java.lang.Exception
public static java.lang.String readUrl(java.lang.String url, java.lang.String username, java.lang.String password) throws java.lang.Exception
url
- URL to read (GET)username
- Optional user namepassword
- Optional passwordjava.lang.Exception
public static java.lang.String readUrl(java.lang.String url, java.lang.String username, java.lang.String password, java.lang.Object postData, java.lang.Object headers) throws java.lang.Exception
url
- URL to read (POST if postData is set or GET)username
- Optional user namepassword
- Optional passwordpostData
- Optional POST data (URL-encoded String or Map)headers
- Optional extra headers (String array of "name:value" or Map)java.lang.Exception
public static java.lang.String readUrl(java.lang.String url, java.lang.String username, java.lang.String password, java.lang.Object postData, java.lang.Object headers, java.lang.String encoding) throws java.lang.Exception
url
- URL to read (POST if postData is set or GET)username
- Optional user namepassword
- Optional passwordpostData
- Optional POST data (URL encoded String or Map)headers
- Optional extra headers (String array of "name:value" or Map)encoding
- Request and response encoding (converted from and to platform encoding)java.lang.Exception
public static byte[] readUrlAsByteArray(java.lang.String url) throws java.lang.Exception
url
- URL to read (GET)java.lang.Exception
public static byte[] readUrlAsByteArray(java.lang.String url, boolean binary) throws java.lang.Exception
url
- URL to read (GET)binary
- Binary content ?java.lang.Exception
public static byte[] readUrlAsByteArray(java.lang.String url, java.lang.String username, java.lang.String password, java.lang.Object postData, java.lang.Object headers, java.lang.String encoding) throws java.lang.Exception
url
- URL to readusername
- Optional user namepassword
- Optional passwordpostData
- Optional POST data (URL encoded String or Map)headers
- Optional extra headers (String array of "name:value" or Map)encoding
- Request and response encoding (converted from and to platform encoding)java.lang.Exception
public static java.lang.String readUrlWithClientCert(java.lang.String url, byte[] jks, java.lang.String passphrase) throws java.lang.Exception
url
- URL to readjks
- Optional client certificatepassphrase
- Optional client certificate passphrasejava.lang.Exception
public static java.lang.String readUrlWithClientCert(java.lang.String url, byte[] jks, java.lang.String passphrase, java.lang.Object postData, java.lang.Object headers, java.lang.String encoding) throws java.lang.Exception
url
- URL to readjks
- Optional client certificatepassphrase
- Optional client certificate passphrasepostData
- Optional POST data (URL encoded String or Map)headers
- Optional extra headers (String array of "name:value" or Map)encoding
- Request and response encoding (converted from and to platform encoding)java.lang.Exception
public static byte[] readUrlAsByteArrayWithClientCert(java.lang.String url, byte[] jks, java.lang.String passphrase, java.lang.Object postData, java.lang.Object headers, java.lang.String encoding) throws java.lang.Exception
url
- URL to readjks
- Optional client certificatepassphrase
- Optional client certificate passphrasepostData
- Optional POST data (URL encoded String or Map)headers
- Optional extra headers (String array of "name:value" or Map)encoding
- Request and response encoding (converted from and to platform encoding)java.lang.Exception
public static java.lang.String encodeUrlParams(java.util.Map<java.lang.String,java.lang.Object> params, java.lang.String encoding)
public static java.util.List<java.lang.String> toLines(java.io.InputStream data)
public static java.util.List<java.lang.String> toLines(java.lang.String data)
public static java.util.List<java.lang.String> toLines(java.io.Reader data)
public static java.lang.String simpleDiff(byte[] data1, byte[] data2)
public static java.lang.String simpleDiff(java.lang.String data1, java.lang.String data2)
public static java.lang.String unifiedDiff(java.lang.String name1, byte[] data1, java.lang.String name2, byte[] data2, int nbContextLines)
public static java.lang.String unifiedDiff(java.lang.String name1, java.lang.String data1, java.lang.String name2, java.lang.String data2, int nbContextLines)
public static void parseXML(java.util.Hashtable<java.lang.String,java.lang.String> h, org.w3c.dom.Node n, java.lang.String nn)
h
- Hashtablen
- Initial DOM nodenn
- Initial node name@Deprecated public static java.lang.String cleanXml(java.lang.String xml)
public static java.lang.String cleanString(java.lang.String str)
Trims and removes carriage returns and tabs from a string
str
- Input stringpublic static java.lang.String fixCRLF(java.lang.String s)
Fix CRLF problems
s
- Input stringpublic static java.lang.String[] getColors()
public static java.lang.String getColor(int index)
index
- Color indexpublic static java.lang.String getColor(java.lang.String value)
value
- A valuepublic static java.awt.Color toColor(java.lang.String color)
color
- #RRGGBB or RRGGBBpublic static java.lang.String toColorRGB(long color)
color
- A colorpublic static java.lang.String randomString(int length)
length
- Lengthpublic static java.lang.String randomNumber(int length)
length
- Length@Deprecated public static java.lang.String padString(java.lang.String str, char pad, int length)
public static java.lang.String rpadString(java.lang.String str, char pad, int length)
str
- String to pad (can be null)pad
- Padding characterlength
- Lengthpublic static java.lang.String lpadString(java.lang.String str, char pad, int length)
str
- String to pad (can be null)pad
- Padding characterlength
- Lengthpublic static java.lang.String format(java.lang.String fmt, java.lang.Object val)
fmt
- Format (see java.lang.String.format)val
- Value to format@Deprecated public static java.lang.String bytes2String(byte[] b)
public static java.lang.String toString(java.lang.Object data)
data
- Datapublic static byte[] toByteArray(java.lang.Object data)
data
- Datapublic static java.lang.String toBase64(java.lang.Object data)
data
- Data@Deprecated public static java.io.InputStream string2InputStream(java.lang.String s, java.lang.String charset)
public static java.io.InputStream toInputStream(java.lang.String data)
data
- Stringpublic static java.io.InputStream toInputStream(java.lang.String data, java.lang.String encoding)
data
- Stringencoding
- Encoding@Deprecated public static java.io.InputStream bytes2InputStream(byte[] b)
public static java.io.InputStream toInputStream(byte[] data)
data
- bytespublic static java.lang.String[] enumToArray(java.lang.String val)
val
- Value in internal formatpublic static java.lang.String arrayToEnum(java.lang.String[] arr)
arr
- String arraypublic static java.lang.String toGUILabel(java.lang.String name)
name
- public static IndexTool getIndexTool()
public static java.lang.Object resizeArray(java.lang.Object oldArray, int newSize)
oldArray
- the old array, to be reallocated.newSize
- the new array size.public static java.lang.Object clone(java.io.Serializable object)
object
- The serializable objectpublic static byte[] objectToBytes(java.io.Serializable object)
object
- The serializable objectpublic static java.lang.Object bytesToObject(byte[] b)
b
- binary objectpublic static void sort(java.util.List<java.lang.String[]> rows, int idx, boolean reverse)
rows
- Rows to sortidx
- Index of column of row to sort onreverse
- Reverse sort ?public static void main(java.lang.String[] args)
Copyright (c)2006-2014 Simplicite Software. All Rights Reserved.