Class HtmlCodec

  • All Implemented Interfaces:
    Codec<String,​String>, Encoder<String,​String>

    public final class HtmlCodec
    extends Object
    Codage pour encoder des chaines au format HTML. http://www.w3.org/TR/html401/sgml/entities.html
    Author:
    npiedeloup, pchretien
    • Constructor Detail

      • HtmlCodec

        public HtmlCodec()
        Constructor.
    • Method Detail

      • decode

        public String decode​(String encoded)
        Décodage.
        Parameters:
        encoded - Chaîne encodée
        Returns:
        Objet décodé
      • encode

        public String encode​(String toEncode)
        Encodage.
        Parameters:
        toEncode - Object à encoder
        Returns:
        Chaîne codée
      • shouldEncode

        protected boolean shouldEncode​(char c,
                                       int index,
                                       String stringToEncode)
        Permet d'optimiser en déterminant si le caractère doit-être encodé
        Parameters:
        c - Caractère à encoder
        index - Index dans la chaine à encoder
        stringToEncode - Chaine à encoder
        Returns:
        Si ce caractère doit être encodé