Package com.gentics.cr.lucene.indexer.transformer

Examples of com.gentics.cr.lucene.indexer.transformer.ContentTransformer


    query = query.rewrite(searcher.getIndexReader());
  }

  private Document getDocument(CRResolvableBean bean) throws Exception {
    //TRANSFORM BEAN
    ContentTransformer t = new PDFContentTransformer(config);
    t.processBean(bean);

    //CREATE DOCUMENT
    Document doc = new Document();
    Object value = bean.get("binarycontent");
    Field f = new Field("binarycontent", value.toString(), Store.YES, Field.Index.ANALYZED,
View Full Code Here


    config = new GenericConfiguration();
    config.set("attribute", "binarycontent");
  }

  public void testTransformer() throws Exception {
    ContentTransformer t = new PPTContentTransformer(config);
    t.processBean(bean);
    String s = (String) bean.get("binarycontent");
    String x = "Click to edit Master title style Click to edit Master text styles\rSecond level\rThird level\rFourth level\rFifth level Test Text This text contains special characters \u00D6\u00DC\u00C4\u00F6\u00FC\u00E4\u00DF? ";
    assertEquals(x, s);
  }
View Full Code Here

    config = new GenericConfiguration();
    config.set("attribute", "binarycontent");
  }

  public void testTransformer() throws Exception {
    ContentTransformer t = new PDFContentTransformer(config);
    t.processBean(bean);
    String s = TUtil.normalizeCRLF((String) bean.get("binarycontent"));
    String x = TUtil.normalizeCRLF("testtext \r\n");
    assertEquals("The content (" + s + ") should be (" + x + ")", x, s);
  }
View Full Code Here

    config.set("attribute", "binarycontent");

  }

  public void testTransformer() throws Exception {
    ContentTransformer t = new XLSXContentTransformer(config);
    t.processBean(bean);
    String s = (String) bean.get("binarycontent");

    assertEquals("testtext\u00DC", s);
  }
View Full Code Here

    config = new GenericConfiguration();
    config.set("attribute", "binarycontent");
  }

  public void testTransformer() throws Exception {
    ContentTransformer t = new DOCContentTransformer(config);
    t.processBean(bean);
    String s = (String) bean.get("binarycontent");
    String ls = System.getProperty("line.separator");
    assertEquals("testtext" + ls + ls, s);
  }
View Full Code Here

    config.set("attribute", "binarycontent");

  }

  public void testTransformer() throws Exception {
    ContentTransformer t = new XLSContentTransformer(config);
    t.processBean(bean);
    String s = (String) bean.get("binarycontent");

    assertTrue("testtext,".equals(s));
  }
View Full Code Here

    config = new GenericConfiguration();
    config.set("attribute", "binarycontent");
  }

  public void testTransformer() throws Exception {
    ContentTransformer t = new RTFContentTransformer(config);
    t.processBean(bean);
    String s = (String) bean.get("binarycontent");

    assertTrue("testtext\n".equals(s));
  }
View Full Code Here

TOP

Related Classes of com.gentics.cr.lucene.indexer.transformer.ContentTransformer

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.