Package ru.bgcrm.servlet.jsp
Class JSPFunction
java.lang.Object
ru.bgcrm.servlet.jsp.JSPFunction
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectДобавляет объект в колекцию.static StringПреобразует строку в формате BBCode для отображения в виде HTMLstatic Stringstatic Stringstatic Stringstatic booleanstatic StringЭкранирует строку для языка JavaScript, используется для подготовки JS строк в JSP.static Stringstatic ObjectgetConfig(ParameterMap setup, String className) static StringgetFromPers(User user, String key, String defaultValue) Возвращает значение ключа из Map а с персонализациями, значение по-умолчанию берётся из основной конфигурации.static IntegergetObjectList(List<T> fullList, Set<Integer> selectedIds) getObjectList(Map<Integer, T> fullMap, List<Integer> selectedIds) getObjectTitles(List<T> fullList, Set<Integer> selectedIds) getObjectTitles(Map<Integer, T> fullMap, List<Integer> selectedIds) static StringhtmlEncode(String value) Преобразует строку для отображения в виде HTML.static booleanstatic ObjectnewInstance(String className) static StringquotEscape(String value) Экранирует кавычки, используется для подготовки JS строк в JSP.static Stringstatic Stringstatic StringВозвращает строку, если object истина.static StringВозвращает строку если объект содержится в коллекции.static Stringstatic org.json.JSONObjecttoJsonObject(String json) static StringtruncateHtml(String s, Integer limit) Обрезает строку с HTML разметкой до максимальной длины, не разрывая теги.static Stringuiid()static String
-
Field Details
-
bbProcessor
public static final org.kefirsf.bb.TextProcessor bbProcessor
-
-
Constructor Details
-
JSPFunction
public JSPFunction()
-
-
Method Details
-
isUrl
-
toJson
-
toJsonObject
-
contains
-
concat
-
append
Добавляет объект в колекцию. При этом удобно писать выражения вида invalid input: '<'c:set var="v" value="${u:append(v,obj)}"/>- Parameters:
col-obj-- Returns:
-
string
Возвращает строку если объект содержится в коллекции.- Parameters:
collection-object-string-- Returns:
-
string
Возвращает строку, если object истина.- Parameters:
object-string-- Returns:
-
checked
-
checked
-
selected
-
selected
-
getInt
-
getObjectTitles
-
getObjectTitles
-
getObjectList
-
getObjectList
-
uiid
-
urlEncode
- Throws:
UnsupportedEncodingException
-
htmlEncode
Преобразует строку для отображения в виде HTML. Символы 'invalid input: '<'' и '>', переносы строк.- Parameters:
value-- Returns:
-
bbEncode
Преобразует строку в формате BBCode для отображения в виде HTML- Parameters:
value-- Returns:
-
quotEscape
Экранирует кавычки, используется для подготовки JS строк в JSP.- Parameters:
value-- Returns:
-
escapeJS
Экранирует строку для языка JavaScript, используется для подготовки JS строк в JSP.- Parameters:
value-- Returns:
-
truncateHtml
Обрезает строку с HTML разметкой до максимальной длины, не разрывая теги. Находится первая подходящая позиция после указанной длины.- Parameters:
s- исходня строка.limit- максимальная длина.- Returns:
-
getConfig
-
newInstance
- Throws:
Exception
-
fileNameWithLastModTime
-
getFromPers
Возвращает значение ключа из Map а с персонализациями, значение по-умолчанию берётся из основной конфигурации.- Parameters:
user-key-- Returns:
-