public void setValue(String value) {
    if (view != null && !Tools.empty(value)) {
      value =
          value
              .replaceAll("&lt;br /&gt;", "<br />")
              .replaceAll("&lt;br/&gt;", "<br />")
              .replaceAll("&lt;br&gt;", "<br />")
              .replaceAll("<br />", "\n");
      value = value.replaceAll("\n ", "\n").replaceAll(" \n", "\n");
      value = value.replaceAll("&lt;", "<").replaceAll("&gt;", ">");

      view.setText(value);
    } else if (!Tools.empty(value)) {
      view = new TextView(context);

      this.setValue(value);
    }
  }