@Override public void init(FilterConfig config) throws ServletException { // read config m_getMinSize = Integer.parseInt(ObjectUtility.nvl(config.getInitParameter("get_min_size"), "256")); m_postMinSize = Integer.parseInt(ObjectUtility.nvl(config.getInitParameter("post_min_size"), "256")); m_contentTypes = CollectionUtility.hashSet(StringUtility.split(ObjectUtility.nvl(config.getInitParameter("content_types"), CONTENT_TYPES), ",")); }
/** * Removes a class (all occurrences) from a given class string. */ public String removeCssClass(String cssClasses, String cssClass) { String[] classes = StringUtility.split(cssClasses, " "); for (int i = 0; i < classes.length; i++) { if (ObjectUtility.equals(classes[i], cssClass)) { classes[i] = null; } } return StringUtility.join(" ", classes); }
protected void extractParameters(final URI uri) { m_parameters = new HashMap<>(); for (final String param : StringUtility.split(uri.getRawQuery(), "&")) { if (!StringUtility.hasText(param)) { continue; } final String[] kv = StringUtility.split(param, "=", 2); if (kv.length != 2) { continue; } final String k = StringUtility.emptyIfNull(urlDecode(kv[0])); final String v = StringUtility.emptyIfNull(urlDecode(kv[1])); m_parameters.put(k, v); } }
String filename = item.getName(); if (StringUtility.hasText(filename)) { String[] parts = StringUtility.split(filename, "[/\\\\]"); filename = parts[parts.length - 1];