Package org.bgerp.app.servlet.jsp
Class UtilFunction
java.lang.Object
org.bgerp.app.servlet.jsp.UtilFunction
Functions defined in util.tld JSP library.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringAction call URL likeactionPath.do?method=methodNameout of semicolon separated action class and methodactionId:methodNamestatic Stringstatic Stringstatic StringDocumentation URL for the currently running app versionstatic Stringstatic Integerstatic StringhtmlEncode(String value) Replaces some HTML symbols.static StringhttpLinksToHtml(String value) Recognizes and replaces HTTP links to HTML code.static ObjectnewInstance(String className) Non-varargs version ofnewInstance(String, Object...)for using as a JSP taglib method.static ObjectnewInstance(String className, Object arg0) Non-varargs version ofnewInstance(String, Object...)for using as a JSP taglib method.static ObjectnewInstance(String className, Object... args) Creates a new instance of a Java class.static ObjectnewInstance(String className, Object arg0, Object arg1) Non-varargs version ofnewInstance(String, Object...)for using as a JSP taglib method.static ObjectnewInstance(String className, Object arg0, Object arg1, Object arg2) Non-varargs version ofnewInstance(String, Object...)for using as a JSP taglib method.objectTitleList(List<T> fullList, Set<Integer> selectedIds) Deprecated.static StringquotEscape(String value) Escapes double quotes, used for preparation JS strings in JSPs.static Stringstatic Stringstatic final StringtoString(Collection<?> valuesList) Deprecated.static StringtruncateHtml(String s, Integer limit) Truncates a string with HTML markup to a maximal length without breaking tags.static Stringuiid()static String
-
Constructor Details
-
UtilFunction
public UtilFunction()
-
-
Method Details
-
newInstance
Creates a new instance of a Java class. Generic method with varargs argument, can't be called from JSP.- Parameters:
className- the class name.args- constructor arguments.- Returns:
- Throws:
Exception
-
newInstance
Non-varargs version ofnewInstance(String, Object...)for using as a JSP taglib method.- Throws:
Exception
-
newInstance
Non-varargs version ofnewInstance(String, Object...)for using as a JSP taglib method.- Throws:
Exception
-
newInstance
Non-varargs version ofnewInstance(String, Object...)for using as a JSP taglib method.- Throws:
Exception
-
newInstance
public static Object newInstance(String className, Object arg0, Object arg1, Object arg2) throws Exception Non-varargs version ofnewInstance(String, Object...)for using as a JSP taglib method.- Throws:
Exception
-
checked
- See Also:
-
checked
- See Also:
-
selected
- See Also:
-
selected
- See Also:
-
getInt
- See Also:
-
uiid
- Returns:
- an unique identifier for HTML nodes.
-
urlEncode
- Throws:
UnsupportedEncodingException
-
htmlEncode
Replaces some HTML symbols.<to&lt;>to&gt;\nto<br/>\tto 4 whitespaces- Parameters:
value- input value.- Returns:
- string with replacements.
-
httpLinksToHtml
Recognizes and replaces HTTP links to HTML code. http://blog.codinghorror.com/the-problem-with-urls/- Parameters:
value-- Returns:
-
quotEscape
Escapes double quotes, used for preparation JS strings in JSPs.- Parameters:
value-- Returns:
-
truncateHtml
Truncates a string with HTML markup to a maximal length without breaking tags. Finds a first position after all tags were closed, so the resulting length may be more than max.- Parameters:
s- the initial stringlimit- maximal length- Returns:
-
fileNameWithLastModTime
-
docUrl
Documentation URL for the currently running app version- Parameters:
url- the path from documentation's root, or absolute url starting fromhttp(this case it wouldn't be changed)- Returns:
- the absolute documentation URL
-
actionUrl
Action call URL likeactionPath.do?method=methodNameout of semicolon separated action class and methodactionId:methodName- Parameters:
action- the semicolon separated action class and method- Returns:
- the URL
- Throws:
javassist.NotFoundException
-
toString
Deprecated. -
objectTitleList
@Deprecated public static <T extends IdTitle> String objectTitleList(List<T> fullList, Set<Integer> selectedIds) Deprecated.
-