Package org.olat.core.util.filter

Examples of org.olat.core.util.filter.Filter


   * does not contain executable JavaScript code. If you want to get the raw
   * user data use the getRawValue() method.
   */
  @Override
  public String getValue() {
    Filter xssFilter = FilterFactory.getXSSFilter(value.length() + 1);
    return super.getValue(xssFilter);
  }
View Full Code Here


      Object obj = iter.next();
      if (obj instanceof MatElement)
        sb.append(((MatElement)obj).renderAsHtml(mediaBaseURL));
    }
    if (!mediaBaseURL.equals("")) {
      Filter urlFilter = FilterFactory.getBaseURLToMediaRelativeURLFilter(mediaBaseURL);
      return urlFilter.filter(sb.toString());
    }
    return sb.toString();
  }
View Full Code Here

   * @param source
   *            Source
   * @return Source without HTML tags.
   */
  public static String filterHTMLTags(String source) {
    Filter htmlTagsFilter = FilterFactory.getHtmlTagsFilter();
    return htmlTagsFilter.filter(source);
  }
View Full Code Here

   * @see org.olat.ims.qti.container.qtielements.QTIElement#render(StringBuilder, RenderInstructions)
   */
  public void render(StringBuilder buffer, RenderInstructions ri) {
    buffer.append("<span class=\"o_qti_item_mattext\">");
    // Add static media base URI to render media elements inline
    Filter urlFilter = FilterFactory.getBaseURLToMediaRelativeURLFilter((String)ri.get(RenderInstructions.KEY_STATICS_PATH));
    String withBaseUrl = urlFilter.filter(content);
    // Add latex fomulas formatter
    withBaseUrl = Formatter.formatLatexFormulas(withBaseUrl);
    //
    buffer.append(withBaseUrl);
    buffer.append("</span>");
View Full Code Here

public class WordCountTest extends TestCase {

 
  public void testCleanMessage() {
    Filter filter = new QuoteAndTagFilter();
    String text = "<p>&nbsp;</p><div class=\"b_quote_wrapper\"><div class=\"b_quote_author mceNonEditable\">Am 23.11.09 12:29 hat OLAT Administrator geschrieben:</div><blockquote class=\"b_quote\"><p>Quelques mots que je voulais &eacute;crire. Et encore un ou deux.</p></blockquote></div><p>Et une r&eacute;ponse avec citation incorpor&eacute;e</p>";
    String output = filter.filter(text);
    assertTrue("mismatch, got: "+output,"  Et une réponse avec citation incorporée".equals(output));
  }
View Full Code Here

TOP

Related Classes of org.olat.core.util.filter.Filter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.