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
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
Action call URL likeactionPath.do?method=methodName
out of semicolon separated action class and methodactionId:methodName
static String
static String
static String
Documentation URL for the currently running app versionstatic String
static Integer
static String
htmlEncode
(String value) Replaces some HTML symbols.static String
httpLinksToHtml
(String value) Recognizes and replaces HTTP links to HTML code.static Object
newInstance
(String className) Non-varargs version ofnewInstance(String, Object...)
for using as a JSP taglib method.static Object
newInstance
(String className, Object arg0) Non-varargs version ofnewInstance(String, Object...)
for using as a JSP taglib method.static Object
newInstance
(String className, Object... args) Creates a new instance of a Java class.static Object
newInstance
(String className, Object arg0, Object arg1) Non-varargs version ofnewInstance(String, Object...)
for using as a JSP taglib method.static Object
newInstance
(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 String
quotEscape
(String value) Escapes double quotes, used for preparation JS strings in JSPs.static String
static String
static final String
toString
(Collection<?> valuesList) Deprecated.static String
truncateHtml
(String s, Integer limit) Truncates a string with HTML markup to a maximal length without breaking tags.static String
uiid()
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;
\n
to<br/>
\t
to 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=methodName
out 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.
-