org.opensync.tools
Class Utils

java.lang.Object
  extended byorg.opensync.tools.Utils

public final class Utils
extends java.lang.Object


Field Summary
static boolean debug
           
static java.lang.String langue
           
static boolean log
           
static boolean m_bSqlTimings
           
static java.lang.String sqllogfile
           
 
Constructor Summary
Utils()
           
 
Method Summary
static java.lang.String aleatoire()
           
static java.lang.String buildString(java.util.ArrayList al, java.lang.String sDelimeter, java.lang.String sSuffixPrefix)
           
static java.lang.String buildString(java.lang.String[] sData, java.lang.String sDelimiter)
           
static java.lang.String buildString(java.util.Vector vData, java.lang.String sDelimiter, java.lang.String sQuote)
           
static java.lang.String buildStringUsingInteger(java.util.ArrayList al, java.lang.String sDelimeter, java.lang.String sSuffixPrefix)
           
static java.lang.String checkLabelSelected(Element ee, java.lang.String s, java.lang.String lang)
           
static java.lang.String checkLengthAreaText(java.lang.String in, java.lang.String length)
           
static java.lang.String checkSpecialChar(java.lang.String in, char c, java.lang.String replace)
           
static java.lang.String checkSpecialCharCtrl(java.lang.String textString)
           
static java.lang.String checkSpecialCharXml(java.lang.String s)
           
static java.lang.String[][] ConvertArrayListToStringArray(java.util.ArrayList alData)
           
static java.util.ArrayList convertStringArrayToArrayList(java.lang.String[][] sStringArray)
           
static java.lang.String dateNow()
           
static java.lang.String dateToEntierToDate(java.lang.String dataDate, boolean separator, int nbJours, boolean plusOuMoins)
           
static int daysElapsed(int day1, int month1, int year1, int day2, int month2, int year2)
           
static int daysElapsed(java.lang.String sBeginDate, java.lang.String sEndDate)
           
static java.lang.String fetchDateCommonFormat(java.lang.String dateValue, java.lang.String format, java.lang.String sep)
           
static int fetchIntegerFromHashMap(java.util.HashMap hm, java.lang.String sKey, int nDefault)
           
static java.lang.String fetchStringFromHashMap(java.util.HashMap hm, java.lang.String sKey, java.lang.String sDefault)
           
static java.util.GregorianCalendar getCalendar(int d, int m, int y)
           
static java.lang.String getDateNow()
           
static java.lang.String getPath()
           
static java.lang.String getTimeNow()
           
static int indexOfStringFromVector(java.util.Vector v, java.lang.String sKey, java.lang.String sPattern)
           
static void LogToFile(java.lang.String logfile, java.lang.String s)
           
static void LogToFile(java.lang.String logfile, java.lang.String s, boolean processComputeTime)
           
static java.lang.String processDateSqlAsDateUser(java.lang.String value, java.lang.String what, java.lang.String sql, java.lang.String sep)
           
static java.lang.String processTimeSqlAsTimeUser(java.lang.String value, java.lang.String what, java.lang.String sql, java.lang.String sep)
           
static void processXmlDateTimeSqlAsDateTimeUser(java.lang.String lang, java.lang.String what, java.lang.StringBuffer _xmlStringOut, Element _e, java.util.Vector _dateUser, java.lang.String _dataValue, java.lang.String separator)
           
static java.lang.String readFile(java.lang.String sFile)
          Get the contents of the file.
static java.lang.String readFileByClassPath(java.lang.String configTemplateFile)
          Get the contents of the file in the classpath
static java.lang.String replace(java.lang.String inString, java.lang.String tobeReplaced, java.lang.String replacement)
          Modify the message by carrying out replacement
static java.lang.String replaceWordInString(java.lang.String content, java.lang.String word, java.lang.String value)
           
static void setDebug(boolean s)
           
static void setLangue(java.lang.String s)
           
static void setLogFile(boolean s)
           
static void setPath(java.lang.String s)
           
static void SqlLogToFile(java.lang.String s)
           
static java.util.HashMap stringToHashMap(java.lang.String sInput, java.lang.String sMainToken, java.lang.String sKeyValueToken)
           
static java.lang.String[] tokenize(java.lang.String sManyTokens, java.lang.String sDelimiter)
           
static int[] tokenizeInts(java.lang.String sManyTokens, java.lang.String sDelimiter)
           
static java.lang.String transformDateSqlAsDateUser(java.lang.String _data, java.util.Vector _dateUser, java.lang.String _separatorDateUser, java.lang.String _dateSql, java.lang.String _separatorDateSql)
           
static java.lang.String transformDateUserAsDateSql(java.lang.String _data, java.lang.String _dateSql, java.lang.String _separatorDateSql)
           
static java.lang.String transformTimeSqlAsTimeUser(java.lang.String _data, java.util.Vector _dateUser, java.lang.String _separatorTimeUser, java.lang.String _timeSql, java.lang.String _separatorTimeSql)
           
static java.lang.String transformTimeUserAsTimeSql(java.lang.String _data, java.lang.String _timeSql, java.lang.String _separatorTimeSql)
           
static boolean translateBoolean(java.lang.String sBoolean)
           
static void writeFile(java.lang.String sData, java.lang.String sFile)
          Write a string to a file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sqllogfile

public static java.lang.String sqllogfile

debug

public static boolean debug

m_bSqlTimings

public static boolean m_bSqlTimings

log

public static boolean log

langue

public static java.lang.String langue
Constructor Detail

Utils

public Utils()
Method Detail

setDebug

public static void setDebug(boolean s)

setLangue

public static void setLangue(java.lang.String s)

setPath

public static void setPath(java.lang.String s)

getPath

public static java.lang.String getPath()

setLogFile

public static void setLogFile(boolean s)

SqlLogToFile

public static void SqlLogToFile(java.lang.String s)

LogToFile

public static void LogToFile(java.lang.String logfile,
                             java.lang.String s)

LogToFile

public static void LogToFile(java.lang.String logfile,
                             java.lang.String s,
                             boolean processComputeTime)

checkSpecialCharXml

public static java.lang.String checkSpecialCharXml(java.lang.String s)

replaceWordInString

public static java.lang.String replaceWordInString(java.lang.String content,
                                                   java.lang.String word,
                                                   java.lang.String value)

checkSpecialChar

public static java.lang.String checkSpecialChar(java.lang.String in,
                                                char c,
                                                java.lang.String replace)

checkLengthAreaText

public static java.lang.String checkLengthAreaText(java.lang.String in,
                                                   java.lang.String length)

processXmlDateTimeSqlAsDateTimeUser

public static void processXmlDateTimeSqlAsDateTimeUser(java.lang.String lang,
                                                       java.lang.String what,
                                                       java.lang.StringBuffer _xmlStringOut,
                                                       Element _e,
                                                       java.util.Vector _dateUser,
                                                       java.lang.String _dataValue,
                                                       java.lang.String separator)
                                                throws org.xml.sax.SAXException,
                                                       java.io.FileNotFoundException,
                                                       java.io.IOException
Throws:
org.xml.sax.SAXException
java.io.FileNotFoundException
java.io.IOException

processDateSqlAsDateUser

public static java.lang.String processDateSqlAsDateUser(java.lang.String value,
                                                        java.lang.String what,
                                                        java.lang.String sql,
                                                        java.lang.String sep)

processTimeSqlAsTimeUser

public static java.lang.String processTimeSqlAsTimeUser(java.lang.String value,
                                                        java.lang.String what,
                                                        java.lang.String sql,
                                                        java.lang.String sep)

transformTimeSqlAsTimeUser

public static java.lang.String transformTimeSqlAsTimeUser(java.lang.String _data,
                                                          java.util.Vector _dateUser,
                                                          java.lang.String _separatorTimeUser,
                                                          java.lang.String _timeSql,
                                                          java.lang.String _separatorTimeSql)

transformDateSqlAsDateUser

public static java.lang.String transformDateSqlAsDateUser(java.lang.String _data,
                                                          java.util.Vector _dateUser,
                                                          java.lang.String _separatorDateUser,
                                                          java.lang.String _dateSql,
                                                          java.lang.String _separatorDateSql)

transformTimeUserAsTimeSql

public static java.lang.String transformTimeUserAsTimeSql(java.lang.String _data,
                                                          java.lang.String _timeSql,
                                                          java.lang.String _separatorTimeSql)

transformDateUserAsDateSql

public static java.lang.String transformDateUserAsDateSql(java.lang.String _data,
                                                          java.lang.String _dateSql,
                                                          java.lang.String _separatorDateSql)

checkLabelSelected

public static java.lang.String checkLabelSelected(Element ee,
                                                  java.lang.String s,
                                                  java.lang.String lang)

getDateNow

public static java.lang.String getDateNow()

getTimeNow

public static java.lang.String getTimeNow()

aleatoire

public static java.lang.String aleatoire()

dateToEntierToDate

public static java.lang.String dateToEntierToDate(java.lang.String dataDate,
                                                  boolean separator,
                                                  int nbJours,
                                                  boolean plusOuMoins)

checkSpecialCharCtrl

public static java.lang.String checkSpecialCharCtrl(java.lang.String textString)
Parameters:
textString -

tokenize

public static java.lang.String[] tokenize(java.lang.String sManyTokens,
                                          java.lang.String sDelimiter)

tokenizeInts

public static int[] tokenizeInts(java.lang.String sManyTokens,
                                 java.lang.String sDelimiter)

translateBoolean

public static boolean translateBoolean(java.lang.String sBoolean)

buildString

public static java.lang.String buildString(java.lang.String[] sData,
                                           java.lang.String sDelimiter)

buildString

public static java.lang.String buildString(java.util.Vector vData,
                                           java.lang.String sDelimiter,
                                           java.lang.String sQuote)

buildString

public static java.lang.String buildString(java.util.ArrayList al,
                                           java.lang.String sDelimeter,
                                           java.lang.String sSuffixPrefix)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

buildStringUsingInteger

public static java.lang.String buildStringUsingInteger(java.util.ArrayList al,
                                                       java.lang.String sDelimeter,
                                                       java.lang.String sSuffixPrefix)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

writeFile

public static void writeFile(java.lang.String sData,
                             java.lang.String sFile)
                      throws java.io.FileNotFoundException,
                             java.io.IOException
Write a string to a file

Parameters:
sData - Data to be writen to file
sFile - Fully qualified file name
Returns:
String The file contents.
Throws:
java.io.FileNotFoundException
java.io.IOException

readFile

public static java.lang.String readFile(java.lang.String sFile)
                                 throws java.io.FileNotFoundException,
                                        java.io.IOException
Get the contents of the file.

Returns:
String The file contents.
Throws:
java.io.FileNotFoundException
java.io.IOException

readFileByClassPath

public static java.lang.String readFileByClassPath(java.lang.String configTemplateFile)
                                            throws java.lang.Exception
Get the contents of the file in the classpath

Returns:
String text contents of the file
Throws:
java.lang.Exception

daysElapsed

public static int daysElapsed(java.lang.String sBeginDate,
                              java.lang.String sEndDate)
                       throws java.lang.IllegalArgumentException,
                              java.lang.Exception
Throws:
java.lang.IllegalArgumentException
java.lang.Exception

daysElapsed

public static int daysElapsed(int day1,
                              int month1,
                              int year1,
                              int day2,
                              int month2,
                              int year2)
                       throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

getCalendar

public static java.util.GregorianCalendar getCalendar(int d,
                                                      int m,
                                                      int y)
                                               throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

dateNow

public static java.lang.String dateNow()

convertStringArrayToArrayList

public static java.util.ArrayList convertStringArrayToArrayList(java.lang.String[][] sStringArray)

ConvertArrayListToStringArray

public static java.lang.String[][] ConvertArrayListToStringArray(java.util.ArrayList alData)

stringToHashMap

public static java.util.HashMap stringToHashMap(java.lang.String sInput,
                                                java.lang.String sMainToken,
                                                java.lang.String sKeyValueToken)

replace

public static java.lang.String replace(java.lang.String inString,
                                       java.lang.String tobeReplaced,
                                       java.lang.String replacement)
Modify the message by carrying out replacement

Parameters:
inString - the String to be modified.
tobeReplaced - the subString to be replaced.
replacement - the replacement string value.
Returns:
modified string

fetchIntegerFromHashMap

public static int fetchIntegerFromHashMap(java.util.HashMap hm,
                                          java.lang.String sKey,
                                          int nDefault)

fetchStringFromHashMap

public static java.lang.String fetchStringFromHashMap(java.util.HashMap hm,
                                                      java.lang.String sKey,
                                                      java.lang.String sDefault)

fetchDateCommonFormat

public static java.lang.String fetchDateCommonFormat(java.lang.String dateValue,
                                                     java.lang.String format,
                                                     java.lang.String sep)

indexOfStringFromVector

public static int indexOfStringFromVector(java.util.Vector v,
                                          java.lang.String sKey,
                                          java.lang.String sPattern)


Copyright © 2004 sourceforge. All Rights Reserved.