Java HTML Encode toHTML(String text)

Here you can find the source of toHTML(String text)

Description

Converts a multiline string to an HTML-string that can be displayed in a label.

License

Open Source License

Parameter

Parameter Description
text the input string

Return

the HTML string

Declaration

public static String toHTML(String text) 

Method Source Code

//package com.java2s;
/**//from  ww w .j a  v a2  s.  co  m
   * Tentackle - a framework for java desktop applications
   * Copyright (C) 2001-2008 Harald Krake, harald@krake.de, +49 7722 9508-0
   *
   * This library is free software; you can redistribute it and/or
   * modify it under the terms of the GNU Lesser General Public
   * License as published by the Free Software Foundation; either
   * version 2.1 of the License, or (at your option) any later version.
   *
   * This library is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   * Lesser General Public License for more details.
   *
   * You should have received a copy of the GNU Lesser General Public
   * License along with this library; if not, write to the Free Software
   * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
   */

public class Main {
    /** the empty string **/
    public static final String emptyString = "";

    /**
       * Converts a multiline string to an HTML-string that
       * can be displayed in a label.
       * Useful to print multiline labels.
       * 
       * @param text the input string
       * @return the HTML string
       */
    public static String toHTML(String text) {
        StringBuilder buf = new StringBuilder("<HTML>");
        if (text != null) {
            buf.append(text.replace("\n", "<BR>"));
        }
        buf.append("</HTML>");
        return buf.toString();
    }

    /**
       * Maps null to the empty string.
       * Simple but essential ;)
       * @param str the string to test against null
       * @return str or the emptystring if str is null
       */
    public static String toString(String str) {
        return str == null ? emptyString : str;
    }
}

Related

  1. toHtml(String str)
  2. toHtml(String str)
  3. toHtml(String str)
  4. toHtml(String str)
  5. toHTML(String string)
  6. toHtml(String text)
  7. toHtml(String trace)
  8. toHtml(String txt)
  9. toHtml(String value, String defaultValue)