|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectuk.ac.ic.doc.automed.Util
public class Util
| Constructor Summary | |
|---|---|
Util()
|
|
| Method Summary | |
|---|---|
static java.util.List |
addArrayToList(java.lang.Object[] src,
java.util.List dst)
Adds in order all elements in the source array to the destination List and returns the destination list so that the method can be used as an argument to a method call. |
static java.lang.String |
addPrefix(java.lang.String prefix,
java.lang.String msg)
Adds the prefix to the beginning of each line in message |
static java.lang.String |
caseCommand(java.lang.String command)
converts the argument into lower case with the first letter in uppercase |
static java.lang.Object |
executeStatement(java.lang.String sql,
java.sql.Connection dbs,
java.io.OutputStream feedback)
|
static java.lang.Object |
executeStatement(java.lang.String sql,
java.sql.Connection dbs,
java.io.OutputStream feedback,
java.util.Set nullifyZeros)
|
static java.lang.Object |
executeStatement(java.lang.String sql,
java.sql.Connection dbs,
java.io.Writer feedback)
Executes the sql statement on the JDBC Concection and returns either a ResultSet, an Integer representing the update count or an SQLException if thrown when executing the command. |
static java.lang.Object |
executeStatement(java.lang.String sql,
java.sql.Connection dbs,
java.io.Writer feedback,
java.util.Set nullifyZeros)
|
static java.lang.Object[] |
executeStatements(java.lang.String sql,
java.lang.String del,
java.sql.Connection dbs,
java.io.OutputStream feedback)
|
static java.lang.Object[] |
executeStatements(java.lang.String sql,
java.lang.String del,
java.sql.Connection dbs,
java.io.OutputStream feedback,
java.util.Set nullifyZeros)
|
static java.lang.Object[] |
executeStatements(java.lang.String sql,
java.lang.String del,
java.sql.Connection dbs,
java.io.Writer feedback)
Calls {link #executeStatement(String, Connection, Writer)} with each each statement in sql seperated by del. |
static java.lang.Object[] |
executeStatements(java.lang.String sql,
java.lang.String del,
java.sql.Connection dbs,
java.io.Writer feedback,
java.util.Set nullifyZeros)
|
static java.net.URL |
findAutoMedFile(java.lang.String filename,
java.lang.String className)
|
static java.net.URL |
findFile(java.lang.String name,
java.lang.String relClassName)
Returns a URL for the given name using several methods to make it useful for locating configuration files, resources etc. |
static java.io.InputStream |
getAutoMedFile(java.lang.String filename,
java.lang.String className)
|
static java.lang.String[] |
getColumnNames(java.sql.ResultSet rst)
|
static int[] |
getColumnTypes(java.sql.ResultSet rst)
|
static java.lang.String |
getDefaultPath(java.lang.String path)
Return the default path to a file/directory given its relative name E.g.: given automed --> $USERHOME/.automed/automed |
static java.io.InputStream |
getFile(java.lang.String name,
java.lang.String className)
|
static java.lang.String |
getInsertableSQLValue(java.lang.Object value,
int sqlType)
|
static java.lang.String[] |
getOpts(java.lang.String format,
java.lang.String[] args)
|
static int |
getSQLType(java.lang.String name)
|
static java.lang.String |
getSQLTypeName(int t)
|
static long |
getStackSize(java.lang.Throwable t)
Determine the size (in bytes) of an exception stack |
static void |
printObject(java.lang.Object val,
java.io.OutputStream out)
|
static void |
printObject(java.lang.Object val,
java.io.Writer out)
|
static void |
printResultSet(java.sql.ResultSet rst,
java.io.OutputStream out)
|
static void |
printResultSet(java.sql.ResultSet rst,
java.io.Writer out)
|
static void |
printSQLFeedback(java.lang.Object obj,
java.io.OutputStream out,
java.lang.String sql)
|
static void |
printSQLFeedback(java.lang.Object obj,
java.io.Writer out,
java.lang.String sql)
|
static java.lang.String |
replace(java.lang.String s,
java.lang.String substring)
Returns a new string resulting from replacing all occurences of substring
in string s with \ followed by substring. |
static java.lang.String |
replaceAll(java.lang.String original,
java.lang.String pattern,
java.lang.String replacement)
Replace all occurences of a substring with a new string |
static java.lang.Object[][] |
resultSetToArray(java.sql.ResultSet rst)
|
static java.lang.String |
safeSQLString(java.lang.String unsafeSQLString)
Provide a version of a string that is safe to use in JDBC update statements. |
static java.lang.String[] |
split(java.lang.String splitStr,
java.lang.String delimiter)
Split a delimited string dmle 27/2/2006 |
static java.lang.String[] |
split(java.lang.String splitStr,
java.lang.String delimiter,
int limit)
A classic-version of split-string method which does NOT support RegExp |
static java.lang.Object |
stringToObject(java.lang.String value,
java.lang.Class type)
|
static java.lang.String[] |
tokenize(java.lang.String s)
Returns the tokens in s (as defined by default StringTokenizer) as an array |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Util()
| Method Detail |
|---|
public static java.lang.String safeSQLString(java.lang.String unsafeSQLString)
unsafeSQLString - String to make safe
public static java.lang.String addPrefix(java.lang.String prefix,
java.lang.String msg)
public static java.lang.String caseCommand(java.lang.String command)
public static java.net.URL findFile(java.lang.String name,
java.lang.String relClassName)
throws java.io.IOException
name - Either a local file path or a fully qualified class name
(if none, calling classs used) followed by a double colon followed by
a file path.
java.io.IOException
public static java.io.InputStream getFile(java.lang.String name,
java.lang.String className)
throws java.io.IOException
java.io.IOException
public static java.net.URL findAutoMedFile(java.lang.String filename,
java.lang.String className)
throws java.io.IOException
java.io.IOException
public static java.io.InputStream getAutoMedFile(java.lang.String filename,
java.lang.String className)
throws java.io.IOException,
DSRException
java.io.IOException
DSRExceptionpublic static java.lang.String getDefaultPath(java.lang.String path)
public static java.lang.String[] tokenize(java.lang.String s)
public static java.lang.String[] split(java.lang.String splitStr,
java.lang.String delimiter,
int limit)
public static java.lang.String[] split(java.lang.String splitStr,
java.lang.String delimiter)
public static java.lang.String replaceAll(java.lang.String original,
java.lang.String pattern,
java.lang.String replacement)
public static java.lang.Object[] executeStatements(java.lang.String sql,
java.lang.String del,
java.sql.Connection dbs,
java.io.OutputStream feedback)
public static java.lang.Object[] executeStatements(java.lang.String sql,
java.lang.String del,
java.sql.Connection dbs,
java.io.OutputStream feedback,
java.util.Set nullifyZeros)
public static java.lang.Object[] executeStatements(java.lang.String sql,
java.lang.String del,
java.sql.Connection dbs,
java.io.Writer feedback)
public static java.lang.Object[] executeStatements(java.lang.String sql,
java.lang.String del,
java.sql.Connection dbs,
java.io.Writer feedback,
java.util.Set nullifyZeros)
public static java.lang.Object executeStatement(java.lang.String sql,
java.sql.Connection dbs,
java.io.OutputStream feedback)
public static java.lang.Object executeStatement(java.lang.String sql,
java.sql.Connection dbs,
java.io.OutputStream feedback,
java.util.Set nullifyZeros)
public static java.lang.Object executeStatement(java.lang.String sql,
java.sql.Connection dbs,
java.io.Writer feedback)
sql - The sql statement to execute.dbs - The connection on which to create and execute the
statement.feedback - A Writer on which to output the ResultSet,
update count or SQLException. If null, no feedback is generated.
If not null and not a PrintWriter the Writer is wrapped in a
printwriter.
public static java.lang.Object executeStatement(java.lang.String sql,
java.sql.Connection dbs,
java.io.Writer feedback,
java.util.Set nullifyZeros)
public static void printSQLFeedback(java.lang.Object obj,
java.io.OutputStream out,
java.lang.String sql)
public static void printSQLFeedback(java.lang.Object obj,
java.io.Writer out,
java.lang.String sql)
public static void printResultSet(java.sql.ResultSet rst,
java.io.OutputStream out)
public static void printResultSet(java.sql.ResultSet rst,
java.io.Writer out)
public static java.lang.String[] getColumnNames(java.sql.ResultSet rst)
throws java.sql.SQLException
java.sql.SQLException
public static int[] getColumnTypes(java.sql.ResultSet rst)
throws java.sql.SQLException
java.sql.SQLException
public static java.lang.Object[][] resultSetToArray(java.sql.ResultSet rst)
throws java.sql.SQLException
java.sql.SQLException
public static java.lang.String getSQLTypeName(int t)
throws java.sql.SQLException
java.sql.SQLException
public static int getSQLType(java.lang.String name)
throws java.sql.SQLException
java.sql.SQLException
public static java.lang.String getInsertableSQLValue(java.lang.Object value,
int sqlType)
throws java.sql.SQLException
java.sql.SQLException
public static java.lang.Object stringToObject(java.lang.String value,
java.lang.Class type)
throws java.lang.Exception
java.lang.Exception
public static void printObject(java.lang.Object val,
java.io.OutputStream out)
public static void printObject(java.lang.Object val,
java.io.Writer out)
public static java.lang.String[] getOpts(java.lang.String format,
java.lang.String[] args)
throws java.lang.Exception
java.lang.Exception
public static java.util.List addArrayToList(java.lang.Object[] src,
java.util.List dst)
src - An array of Objects to add to the list.dst - The List to which the source array's elememts are to be added.
public static java.lang.String replace(java.lang.String s,
java.lang.String substring)
substring
in string s with \ followed by substring.
public static long getStackSize(java.lang.Throwable t)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||