com.lowagie.text.html

Class HtmlEncoder


public class HtmlEncoder
extends java.lang.Object

This class converts a String to the HTML-format of a String.

To convert the String, each character is examined:

  • ASCII-characters from 128 till 255 are represented as &#xxx;
    (with xxx = the value of the character)

    Example:

        String htmlPresentation = HtmlEncoder.encode("Marie-Thérèse Sørensen");
     

    for more info: see O'Reilly; "HTML: The Definitive Guide" (page 164)

  • Author:
    mario.maccarini@rug.ac.be

    Field Summary

    private static String[]
    htmlCode
    List with the HTML translation of all the characters.

    Constructor Summary

    HtmlEncoder()
    This class will never be constructed.

    Method Summary

    static String
    encode(Color color)
    Converts a Color into a HTML representation of this Color.
    static String
    encode(String string)
    Converts a String to the HTML-format of this String.
    static String
    getAlignment(int alignment)
    Translates the alignment value.

    Field Details

    htmlCode

    private static final String[] htmlCode
    List with the HTML translation of all the characters.

    Constructor Details

    HtmlEncoder

    private HtmlEncoder()
    This class will never be constructed.

    HtmlEncoder only contains static methods.

    Method Details

    encode

    public static String encode(Color color)
    Converts a Color into a HTML representation of this Color.
    Parameters:
    color - the Color that has to be converted.
    Returns:
    the HTML representation of this Color

    encode

    public static String encode(String string)
    Converts a String to the HTML-format of this String.
    Parameters:
    string - The String to convert
    Returns:
    a String

    getAlignment

    public static String getAlignment(int alignment)
    Translates the alignment value.
    Parameters:
    alignment - the alignment value
    Returns:
    the translated value