|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcleoni.adv.Utils
public class Utils
Miscellaneous utilities. Most of them can be called as static methods (ie without instancing the Utils object).
| Constructor Summary | |
|---|---|
Utils(javax.servlet.http.HttpServletRequest aRequest,
javax.servlet.http.HttpServletResponse aResponse)
Utils constructor |
|
| Method Summary | |
|---|---|
static java.lang.String |
absolutizeUrl(java.lang.String aUrl,
java.lang.String baseHref)
|
static java.lang.String[] |
array_merge(java.lang.String[] pa,
java.lang.String[] pb)
|
static java.lang.String |
arrayToString(java.lang.String[] v)
|
static double |
cDbl(long x)
Converte in un double |
static double |
cDbl(java.lang.Object x)
Converte in un double |
static double |
cDbl(java.lang.String x)
Converte in un double |
static int |
cInt(boolean x)
Converts to int |
static int |
cInt(double x)
Converts to int |
static int |
cInt(float x)
Converts to int |
static int |
cInt(long x)
Converte in un intero |
static int |
cInt(java.lang.Object x)
Converte in un intero |
static int |
cInt(java.lang.String x)
Converte in un intero |
static long |
cLng(double x)
Converte in un long |
static long |
cLng(float x)
Converte in un long |
static long |
cLng(int x)
Converte in un long |
static long |
cLng(java.lang.Object x)
Converte in un long |
static long |
cLng(java.lang.String x)
Converte in un long |
static int |
compareDouble(double lhs,
double rhs)
Compares two doubles for order. |
static java.lang.String |
cStr(char x)
Converte in una stringa valida |
static java.lang.String |
cStr(double x)
Converte in una stringa valida |
static java.lang.String |
cStr(float x)
Converte in una stringa valida |
static java.lang.String |
cStr(int x)
Converte in una stringa valida |
static java.lang.String |
cStr(long x)
Converte in una stringa valida |
static java.lang.String |
cStr(java.lang.Object x)
Converte in una stringa valida |
static java.lang.String |
cStr(java.util.Vector v)
Converte in una stringa valida |
static java.lang.String |
cTimeStamp(java.util.Date aDate)
|
static java.lang.String |
dbString(java.lang.String aString)
This method was created in VisualAge. |
static java.lang.String |
decodeURL(java.lang.String value)
|
static java.lang.String |
deflate(java.lang.String aStr)
|
static java.lang.String |
encodeURL(java.lang.String value)
|
static java.lang.String |
escapeChars(java.lang.String str,
java.lang.String escaped)
|
static boolean |
executeSQLCommand(java.lang.String sql,
java.sql.Connection con,
boolean tolerateErrors,
boolean failOnZeroCount)
|
static java.lang.String |
fetch(java.lang.String filePath,
java.lang.String encoding)
Fetches a file from DimensioneX from disk or from the net. |
static java.lang.String |
fetchIncludes(java.lang.String filePath,
java.lang.String encoding)
Fetches a file from DimensioneX from disk or from the net. |
java.lang.String |
getCookie(java.lang.String key)
|
DictSorted |
getFilesByMask(java.lang.String folder,
java.io.FilenameFilter filter)
|
DictSorted |
getForm()
|
java.lang.String |
getForm(java.lang.String aKey)
Legge dal canale di input (form POST o GET) il dato nel campo con chiave specificata NB: Proabilmente non � adatta per liste multiselezione in quanto torna una String e non un vettore |
java.lang.String |
getForm(java.lang.String aKey,
java.lang.String charset)
|
java.lang.String |
getFormSession(java.lang.String key)
Legge un parametro dalla form in ingresso se non lo trova cerca in Session |
protected static java.lang.String |
getOppositeDirection(java.lang.String dir)
|
static java.lang.String |
getParentFolder(java.lang.String ofFolder)
|
protected static java.lang.String |
getRelativeDirection(java.lang.String dir,
java.lang.String facing)
|
static java.lang.String |
getRidOfParentFolder(java.lang.String ofFolder)
|
javax.servlet.http.HttpSession |
getSession()
Torna il riferimento alla sessione attuale (se esiste, senn� torna null) NB questa classe non crea sessioni |
java.lang.Object |
getSession(java.lang.String key)
Torna il riferimento all'oggetto prelevato dall'area Session (se esiste, senn� torna null) NB questa classe non crea sessioni |
static java.lang.String |
getSettingDB(java.lang.String key,
java.lang.String defvalue,
java.sql.Connection dbConn,
java.lang.String table)
|
static java.lang.String |
getSystemDir(javax.servlet.ServletContext context)
|
static Dict |
getWaysSorted(Dict things,
java.lang.String from,
java.lang.String facing)
|
java.lang.String |
gSession(java.lang.String key)
Come getSession, ma con cast a String equivalente alla Session("key") di VBScript |
static int |
indexOf(java.lang.String s,
java.lang.String[] v)
|
static int |
indexOf(Token t,
Dict v,
boolean caseSensitive)
|
static int |
instr(java.lang.String target,
java.lang.String searchfor,
boolean ignoreCase)
|
static int |
instr(java.lang.String target,
java.lang.String searchfor,
int startpos,
boolean ignoreCase)
|
static int |
instrCount(java.lang.String target,
char searchfor)
|
static int |
instrCount(java.lang.String target,
java.lang.String searchfor,
boolean ignoreCase)
|
static int |
instrRev(java.lang.String target,
java.lang.String searchfor,
boolean ignoreCase)
|
static boolean |
isIn(java.lang.String s,
Dict v)
|
static boolean |
isIn(java.lang.String searchfor,
java.lang.String target)
|
static boolean |
isIn(java.lang.String s,
java.lang.String[] v)
|
static boolean |
isIn(java.lang.String s,
java.util.Vector v)
|
static boolean |
isInCsens(java.lang.String s,
java.lang.String[] v)
|
static java.lang.String |
leadingZeroes(int n,
int howmany)
|
protected static java.lang.String |
nextFace(java.lang.String face,
java.lang.String direction)
|
static java.lang.String |
now()
|
static java.lang.String |
now(java.lang.String format)
|
void |
pageExpires()
Sets the no-cache criterion for the current page. |
java.lang.String |
ping(java.lang.String machineName,
int portInt)
Manda un pacchetto TCP al server/porta specificati torna comunque una String |
static int |
proportion(int r,
int realmin,
int realmax,
int targmin,
int targmax)
Returns the number r (which must be realmin <= r <= realmax) proportioned to a new interval: targmin .. |
static java.sql.ResultSet |
queryDatabase(java.lang.String sql,
java.sql.Statement st,
boolean tolerateErrors)
|
static void |
removeWayFacing(Dict waysV,
java.lang.String thisRoomId,
java.lang.String direction)
|
static java.lang.String |
rotate(AdvObject r,
java.lang.String origFacing,
java.lang.String direction)
|
static boolean |
saveSettingDB(java.lang.String key,
java.lang.String value,
java.sql.Connection con,
java.lang.String table)
|
void |
setCookie(java.lang.String key,
java.lang.String value)
|
void |
setSession(java.lang.String key,
java.lang.Object anObj)
Equivale alla Session(key) = anObj in VBScript |
static Dict |
string2set(java.lang.String valuestring,
java.lang.String sep1,
java.lang.String sep2,
boolean cheat)
|
static DictSorted |
string2setTokens(java.lang.String valuestring,
java.lang.String sep1,
java.lang.String sep2,
boolean unescape)
|
static java.lang.String |
stringFlatten(java.lang.String str)
|
static java.lang.String |
stringReplace(java.lang.String target,
Dict replacements,
boolean ignorecase)
|
static java.lang.String |
stringReplace(java.lang.String target,
java.lang.String searchfor,
java.lang.String substwith,
boolean ignorecase)
Replaces all occurrences of a substring with another specified substring |
static java.util.Vector |
stringSplit_tolerant(java.lang.String valuestring,
java.lang.String separator)
Similar to stringSplit, tolerant version the separator could also not be there (this version of stringSplit was used until version 6.4.6a) |
static java.util.Vector |
stringSplit(java.lang.String valuestring,
java.lang.String separator)
Splits the specified string by using the specified separator returns a Vector of objects If problems, returns a single-valued vector containing the original string |
static java.util.Vector |
stringSplitPair(java.lang.String valuestring,
java.lang.String separator)
|
static java.lang.String |
unescapeChars(java.lang.String str,
java.lang.String escaped)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Utils(javax.servlet.http.HttpServletRequest aRequest,
javax.servlet.http.HttpServletResponse aResponse)
aRequest - aResponse - | Method Detail |
|---|
public static java.lang.String absolutizeUrl(java.lang.String aUrl,
java.lang.String baseHref)
public static double cDbl(long x)
public static double cDbl(java.lang.Object x)
public static double cDbl(java.lang.String x)
public static int cInt(double x)
public static int cInt(float x)
public static int cInt(long x)
public static int cInt(java.lang.Object x)
public static int cInt(java.lang.String x)
public static int cInt(boolean x)
public static long cLng(double x)
public static long cLng(float x)
public static long cLng(int x)
public static long cLng(java.lang.Object x)
public static long cLng(java.lang.String x)
public static java.lang.String cStr(char x)
public static java.lang.String cStr(double x)
public static java.lang.String cStr(float x)
public static java.lang.String cStr(int x)
public static java.lang.String cStr(long x)
public static java.lang.String cStr(java.lang.Object x)
public static java.lang.String cStr(java.util.Vector v)
public static java.lang.String cTimeStamp(java.util.Date aDate)
public static int compareDouble(double lhs,
double rhs)
Compares two doubles for order.
This method is more comprehensive than the standard Java greater than, less than and equals operators.
-1 if the first value is less than the second.
+1 if the first value is greater than the second.
0 if the values are equal.
The ordering is as follows, largest to smallest:
Comparing NaN with NaN will
return 0.
lhs - the first doublerhs - the second double
-1 if lhs is less, +1 if greater,
0 if equal to rhspublic static java.lang.String dbString(java.lang.String aString)
public static boolean executeSQLCommand(java.lang.String sql,
java.sql.Connection con,
boolean tolerateErrors,
boolean failOnZeroCount)
throws DimxException
DimxException
public static java.sql.ResultSet queryDatabase(java.lang.String sql,
java.sql.Statement st,
boolean tolerateErrors)
throws DimxException
DimxException
public java.lang.String getCookie(java.lang.String key)
throws DimxException
DimxExceptionpublic java.lang.String getForm(java.lang.String aKey)
public DictSorted getForm()
public java.lang.String getForm(java.lang.String aKey,
java.lang.String charset)
protected static java.lang.String getOppositeDirection(java.lang.String dir)
public javax.servlet.http.HttpSession getSession()
public java.lang.Object getSession(java.lang.String key)
public java.lang.String gSession(java.lang.String key)
public static java.lang.String now()
public static java.lang.String now(java.lang.String format)
public void pageExpires()
public java.lang.String ping(java.lang.String machineName,
int portInt)
public static int proportion(int r,
int realmin,
int realmax,
int targmin,
int targmax)
r - Number to be reproportionedrealmin - Minimum real value for rrealmax - Maximum real value for rtargmin - New minimum for resulttargmax - New maximum for result
public void setSession(java.lang.String key,
java.lang.Object anObj)
public static java.lang.String stringReplace(java.lang.String target,
java.lang.String searchfor,
java.lang.String substwith,
boolean ignorecase)
public static java.lang.String stringReplace(java.lang.String target,
Dict replacements,
boolean ignorecase)
public static java.util.Vector stringSplit(java.lang.String valuestring,
java.lang.String separator)
public static java.util.Vector stringSplit_tolerant(java.lang.String valuestring,
java.lang.String separator)
public static java.util.Vector stringSplitPair(java.lang.String valuestring,
java.lang.String separator)
public static Dict string2set(java.lang.String valuestring,
java.lang.String sep1,
java.lang.String sep2,
boolean cheat)
public static DictSorted string2setTokens(java.lang.String valuestring,
java.lang.String sep1,
java.lang.String sep2,
boolean unescape)
public java.lang.String getFormSession(java.lang.String key)
protected static java.lang.String getRelativeDirection(java.lang.String dir,
java.lang.String facing)
public static java.lang.String getSettingDB(java.lang.String key,
java.lang.String defvalue,
java.sql.Connection dbConn,
java.lang.String table)
throws DimxException
DimxExceptionpublic static java.lang.String getSystemDir(javax.servlet.ServletContext context)
public static Dict getWaysSorted(Dict things,
java.lang.String from,
java.lang.String facing)
public static int instr(java.lang.String target,
java.lang.String searchfor,
int startpos,
boolean ignoreCase)
target - searchfor - startpos - ignoreCase -
public static int instr(java.lang.String target,
java.lang.String searchfor,
boolean ignoreCase)
target - searchfor - ignoreCase -
public static int instrCount(java.lang.String target,
char searchfor)
public static int instrCount(java.lang.String target,
java.lang.String searchfor,
boolean ignoreCase)
public static int instrRev(java.lang.String target,
java.lang.String searchfor,
boolean ignoreCase)
public static boolean isIn(java.lang.String s,
java.lang.String[] v)
public static boolean isInCsens(java.lang.String s,
java.lang.String[] v)
public static java.lang.String[] array_merge(java.lang.String[] pa,
java.lang.String[] pb)
public static java.lang.String arrayToString(java.lang.String[] v)
public static boolean isIn(java.lang.String s,
Dict v)
public static int indexOf(Token t,
Dict v,
boolean caseSensitive)
public static int indexOf(java.lang.String s,
java.lang.String[] v)
public static boolean isIn(java.lang.String searchfor,
java.lang.String target)
public static boolean isIn(java.lang.String s,
java.util.Vector v)
public static java.lang.String leadingZeroes(int n,
int howmany)
protected static java.lang.String nextFace(java.lang.String face,
java.lang.String direction)
public static java.lang.String rotate(AdvObject r,
java.lang.String origFacing,
java.lang.String direction)
public static boolean saveSettingDB(java.lang.String key,
java.lang.String value,
java.sql.Connection con,
java.lang.String table)
throws DimxException
DimxException
public void setCookie(java.lang.String key,
java.lang.String value)
throws DimxException
DimxExceptionpublic static java.lang.String stringFlatten(java.lang.String str)
public static java.lang.String getParentFolder(java.lang.String ofFolder)
public static java.lang.String getRidOfParentFolder(java.lang.String ofFolder)
public static java.lang.String fetch(java.lang.String filePath,
java.lang.String encoding)
throws DimxException
filePath - complete path of the file to be fetched. For network fetch, must begin with
"http://"
DimxException - in case of problems
public static java.lang.String fetchIncludes(java.lang.String filePath,
java.lang.String encoding)
throws DimxException
filePath - complete path of the file to be fetched. For network fetch, must begin with
"http://"
DimxException - in case of problems
public static void removeWayFacing(Dict waysV,
java.lang.String thisRoomId,
java.lang.String direction)
public static java.lang.String encodeURL(java.lang.String value)
throws DimxException
DimxException
public static java.lang.String decodeURL(java.lang.String value)
throws DimxException
DimxExceptionpublic static java.lang.String deflate(java.lang.String aStr)
public static java.lang.String escapeChars(java.lang.String str,
java.lang.String escaped)
public static java.lang.String unescapeChars(java.lang.String str,
java.lang.String escaped)
public DictSorted getFilesByMask(java.lang.String folder,
java.io.FilenameFilter filter)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||