public String toString(Object o, String formatString, Locale locale) { String s = (String)o; if ( formatString==null ) return s; if ( formatString.equals("upper") ) return s.toUpperCase(locale); if ( formatString.equals("lower") ) return s.toLowerCase(locale); if ( formatString.equals("cap") ) { return (s.length() > 0) ? Character.toUpperCase(s.charAt(0))+s.substring(1) : s; } if ( formatString.equals("url-encode") ) { return URLEncoder.encode(s); } if ( formatString.equals("xml-encode") ) { return escapeHTML(s); } return String.format(formatString, s); }
@Override public String toString(Object o, String formatString, Locale locale) { String s = (String)o; if ( formatString==null ) return s; if ( formatString.equals("upper") ) return s.toUpperCase(locale); if ( formatString.equals("lower") ) return s.toLowerCase(locale); if ( formatString.equals("cap") ) { return (s.length() > 0) ? Character.toUpperCase(s.charAt(0))+s.substring(1) : s; } if ( formatString.equals("url-encode") ) { try { return URLEncoder.encode(s, "UTF-8"); } catch (UnsupportedEncodingException ex) { // UTF-8 is standard, should always be available } } if ( formatString.equals("xml-encode") ) { return escapeHTML(s); } return String.format(locale, formatString, s); }
@Override public String toString(Object o, String formatString, Locale locale) { String s = (String)o; if ( formatString==null ) return s; if ( formatString.equals("upper") ) return s.toUpperCase(locale); if ( formatString.equals("lower") ) return s.toLowerCase(locale); if ( formatString.equals("cap") ) { return (s.length() > 0) ? Character.toUpperCase(s.charAt(0))+s.substring(1) : s; } if ( formatString.equals("url-encode") ) { try { return URLEncoder.encode(s, "UTF-8"); } catch (UnsupportedEncodingException ex) { // UTF-8 is standard, should always be available } } if ( formatString.equals("xml-encode") ) { return escapeHTML(s); } return String.format(locale, formatString, s); }
@Override public String toString(Object o, String formatString, Locale locale) { String s = (String)o; if ( formatString==null ) return s; if ( formatString.equals("upper") ) return s.toUpperCase(locale); if ( formatString.equals("lower") ) return s.toLowerCase(locale); if ( formatString.equals("cap") ) { return (s.length() > 0) ? Character.toUpperCase(s.charAt(0))+s.substring(1) : s; } if ( formatString.equals("url-encode") ) { try { return URLEncoder.encode(s, "UTF-8"); } catch (UnsupportedEncodingException ex) { // UTF-8 is standard, should always be available } } if ( formatString.equals("xml-encode") ) { return escapeHTML(s); } return String.format(locale, formatString, s); }
@Override public String toString(Object o, String formatString, Locale locale) { String s = (String)o; if ( formatString==null ) return s; if ( formatString.equals("upper") ) return s.toUpperCase(locale); if ( formatString.equals("lower") ) return s.toLowerCase(locale); if ( formatString.equals("cap") ) { return (s.length() > 0) ? Character.toUpperCase(s.charAt(0))+s.substring(1) : s; } if ( formatString.equals("url-encode") ) { try { return URLEncoder.encode(s, "UTF-8"); } catch (UnsupportedEncodingException ex) { // UTF-8 is standard, should always be available } } if ( formatString.equals("xml-encode") ) { return escapeHTML(s); } return String.format(locale, formatString, s); }
@Override public String toString(Object o, String formatString, Locale locale) { String s = (String)o; if ( formatString==null ) return s; if ( formatString.equals("upper") ) return s.toUpperCase(locale); if ( formatString.equals("lower") ) return s.toLowerCase(locale); if ( formatString.equals("cap") ) { return (s.length() > 0) ? Character.toUpperCase(s.charAt(0))+s.substring(1) : s; } if ( formatString.equals("url-encode") ) { try { return URLEncoder.encode(s, "UTF-8"); } catch (UnsupportedEncodingException ex) { // UTF-8 is standard, should always be available } } if ( formatString.equals("xml-encode") ) { return escapeHTML(s); } return String.format(locale, formatString, s); }
@Override public String toString(Object o, String formatString, Locale locale) { String s = (String)o; if ( formatString==null ) return s; if ( formatString.equals("upper") ) return s.toUpperCase(locale); if ( formatString.equals("lower") ) return s.toLowerCase(locale); if ( formatString.equals("cap") ) { return (s.length() > 0) ? Character.toUpperCase(s.charAt(0))+s.substring(1) : s; } if ( formatString.equals("url-encode") ) { try { return URLEncoder.encode(s, "UTF-8"); } catch (UnsupportedEncodingException ex) { // UTF-8 is standard, should always be available } } if ( formatString.equals("xml-encode") ) { return escapeHTML(s); } return String.format(locale, formatString, s); }
@Override public String toString(Object o, String formatString, Locale locale) { String s = (String)o; if ( formatString==null ) return s; if ( formatString.equals("upper") ) return s.toUpperCase(locale); if ( formatString.equals("lower") ) return s.toLowerCase(locale); if ( formatString.equals("cap") ) { return (s.length() > 0) ? Character.toUpperCase(s.charAt(0))+s.substring(1) : s; } if ( formatString.equals("url-encode") ) { try { return URLEncoder.encode(s, "UTF-8"); } catch (UnsupportedEncodingException ex) { // UTF-8 is standard, should always be available } } if ( formatString.equals("xml-encode") ) { return escapeHTML(s); } return String.format(locale, formatString, s); }
StringBuilder builder = new StringBuilder(); builder.append("<html><font color=\"gray\">"); builder.append(StringRenderer.escapeHTML(descr)); builder.append("</font></html>"); descr = builder.toString();
StringBuilder builder = new StringBuilder(); builder.append("<html><font color=\"gray\">"); builder.append(StringRenderer.escapeHTML(descr)); builder.append("</font></html>"); descr = builder.toString();
StringBuilder builder = new StringBuilder(); builder.append("<html><font color=\"gray\">"); builder.append(StringRenderer.escapeHTML(descr)); builder.append("</font></html>"); descr = builder.toString();
StringBuilder builder = new StringBuilder(); builder.append("<html><font color=\"gray\">"); builder.append(StringRenderer.escapeHTML(descr)); builder.append("</font></html>"); descr = builder.toString();
StringBuilder builder = new StringBuilder(); builder.append("<html><font color=\"gray\">"); builder.append(StringRenderer.escapeHTML(descr)); builder.append("</font></html>"); descr = builder.toString();
@Override public String toString() { ST st = event.scope.st; if ( st.isAnonSubtemplate() ) return "{...}"; if ( st.debugState!=null && st.debugState.newSTEvent!=null ) { String label = st.toString()+" @ "+st.debugState.newSTEvent.getFileName()+":"+ st.debugState.newSTEvent.getLine(); return "<html><b>" + StringRenderer.escapeHTML(label) + "</b></html>"; } else { return st.toString(); } } }
@Override public String toString() { ST st = event.scope.st; if ( st.isAnonSubtemplate() ) return "{...}"; if ( st.debugState!=null && st.debugState.newSTEvent!=null ) { String label = st.toString()+" @ "+st.debugState.newSTEvent.getFileName()+":"+ st.debugState.newSTEvent.getLine(); return "<html><b>" + StringRenderer.escapeHTML(label) + "</b></html>"; } else { return st.toString(); } } }
@Override public String toString() { ST st = event.scope.st; if ( st.isAnonSubtemplate() ) return "{...}"; if ( st.debugState!=null && st.debugState.newSTEvent!=null ) { String label = st.toString()+" @ "+st.debugState.newSTEvent.getFileName()+":"+ st.debugState.newSTEvent.getLine(); return "<html><b>" + StringRenderer.escapeHTML(label) + "</b></html>"; } else { return st.toString(); } } }
@Override public String toString() { ST st = event.scope.st; if ( st.isAnonSubtemplate() ) return "{...}"; if ( st.debugState!=null && st.debugState.newSTEvent!=null ) { String label = st.toString()+" @ "+st.debugState.newSTEvent.getFileName()+":"+ st.debugState.newSTEvent.getLine(); return "<html><b>" + StringRenderer.escapeHTML(label) + "</b></html>"; } else { return st.toString(); } } }
@Override public String toString() { ST st = event.scope.st; if ( st.isAnonSubtemplate() ) return "{...}"; if ( st.debugState!=null && st.debugState.newSTEvent!=null ) { String label = st.toString()+" @ "+st.debugState.newSTEvent.getFileName()+":"+ st.debugState.newSTEvent.getLine(); return "<html><b>" + StringRenderer.escapeHTML(label) + "</b></html>"; } else { return st.toString(); } } }
@Override public String toString() { ST st = event.scope.st; if ( st.isAnonSubtemplate() ) return "{...}"; if ( st.debugState!=null && st.debugState.newSTEvent!=null ) { String label = st.toString()+" @ "+st.debugState.newSTEvent.getFileName()+":"+ st.debugState.newSTEvent.getLine(); return "<html><b>" + StringRenderer.escapeHTML(label) + "</b></html>"; } else { return st.toString(); } } }
@Override public String toString() { ST st = event.scope.st; if ( st.isAnonSubtemplate() ) return "{...}"; if ( st.debugState!=null && st.debugState.newSTEvent!=null ) { String label = st.toString()+" @ "+st.debugState.newSTEvent.getFileName()+":"+ st.debugState.newSTEvent.getLine(); return "<html><b>" + StringRenderer.escapeHTML(label) + "</b></html>"; } else { return st.toString(); } } }