Class HtmlCodec

java.lang.Object
io.vertigo.commons.impl.codec.html.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 Details

    • HtmlCodec

      public HtmlCodec()
      Constructor.
  • Method Details

    • 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é