public final class JSUtils
extends java.lang.Object
Constructor and Description |
---|
JSUtils() |
Modifier and Type | Method and Description |
---|---|
static void |
buildJsArray(java.lang.StringBuilder out,
java.lang.String sArrayName,
java.util.Map map) |
static void |
buildJsArray(java.lang.StringBuilder out,
java.lang.String sArrayName,
java.lang.Object[] sValues)
Builds a JS Script array from a Java Array.
|
static void |
buildJsArrayExpression(java.lang.StringBuilder out,
java.util.Map map,
java.lang.String sArrayName)
Builds JavaScript Expression that when evaluated will create an arrau
Example map( (key1, val1) , (key2, val2), (key3, val3) ) with array name aTest
will return
aTest=new Array();
aTest.key1="val1";
aTest.key2="val2";
aTest.key3="val3";
|
static void |
buildJsVariable(java.lang.StringBuilder out,
java.lang.StringBuilder var,
java.lang.Object value) |
static void |
buildJsVariable(java.lang.StringBuilder out,
java.lang.String var,
java.lang.Object value) |
static java.lang.String |
buildJsVariable(java.lang.String var,
java.lang.Object value)
Deprecated.
, use buildJsVariable(StringBuilder out,String var, Object value)or buildJsVariable(StringBuilder out,StringBuilder var, Object value) instead
|
static java.lang.String |
escapeChars(java.lang.String inputString) |
static java.lang.String |
getClientIP(HttpServletRequest servletRequest) |
static void |
getMenuJsDef(java.lang.StringBuilder out,
java.lang.String jsVariable,
java.util.List menuList)
This methods builds JavaScript for menu
Called from LoginServlet and MasterServlet Change company.
|
static void |
getMyMenuJsDef(java.lang.StringBuilder out,
java.lang.String jsVariable,
java.util.List myMenuList)
This methods builds JavaScript for MyMenu
Called from LoginServlet and MasterServlet Change company.
|
static java.lang.String |
getRemoteIP(HttpServletRequest requestContext) |
static boolean |
isValidIP(java.lang.String ip) |
static java.lang.StringBuilder |
parseMetaForDictionaryTerms(java.lang.StringBuilder text,
java.util.Map hDictionary,
java.util.ArrayList ar) |
static java.lang.StringBuilder |
parseMetaForDictionaryTerms(java.lang.StringBuilder text,
java.util.Map hDictionary,
java.util.ArrayList ar,
java.lang.String globalJSObject) |
static void |
toJsFormat(java.lang.StringBuilder out,
java.lang.Object obj,
boolean encodeType) |
public static java.lang.String escapeChars(java.lang.String inputString)
public static void toJsFormat(java.lang.StringBuilder out, java.lang.Object obj, boolean encodeType)
public static java.lang.String buildJsVariable(java.lang.String var, java.lang.Object value)
key
- Stringvalue
- Stringpublic static void buildJsVariable(java.lang.StringBuilder out, java.lang.String var, java.lang.Object value)
public static void buildJsVariable(java.lang.StringBuilder out, java.lang.StringBuilder var, java.lang.Object value)
public static void buildJsArray(java.lang.StringBuilder out, java.lang.String sArrayName, java.util.Map map)
public static void buildJsArray(java.lang.StringBuilder out, java.lang.String sArrayName, java.lang.Object[] sValues)
sArrayName
- Stringmap
- Mappublic static void buildJsArrayExpression(java.lang.StringBuilder out, java.util.Map map, java.lang.String sArrayName)
map
- MapsArrayName
- Stringpublic static void getMenuJsDef(java.lang.StringBuilder out, java.lang.String jsVariable, java.util.List menuList)
menuList
- Listpublic static void getMyMenuJsDef(java.lang.StringBuilder out, java.lang.String jsVariable, java.util.List myMenuList)
jsVariable
- myMenuList
- Listpublic static java.lang.StringBuilder parseMetaForDictionaryTerms(java.lang.StringBuilder text, java.util.Map hDictionary, java.util.ArrayList ar)
public static java.lang.StringBuilder parseMetaForDictionaryTerms(java.lang.StringBuilder text, java.util.Map hDictionary, java.util.ArrayList ar, java.lang.String globalJSObject)
public static java.lang.String getClientIP(HttpServletRequest servletRequest)
public static java.lang.String getRemoteIP(HttpServletRequest requestContext)
public static boolean isValidIP(java.lang.String ip)