Code Search for Developers
 
 
  

HtmlBuilder.java from Kneobase at Krugle


Show HtmlBuilder.java syntax highlighted

/*
 * Created on 24/02/2005
 * 
 */
package com.kneobase.extractors;

import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;

import com.kneobase.driver.documentbuilder.BodyBuilder;
import com.kneobase.extractors.parser.HtmlParser;
import com.kneobase.extractors.parser.I_BodyParser;

/**
 * @author Ernesto De Santis (ernesto.desantis@colaborativa.net)
 * 
 * Colaborativa.net
 *
 */
public class HtmlBuilder extends BodyBuilder {

    private String encoding;

    public HtmlBuilder() {
        setParser(new HtmlParser());
    }

    /**
     * @param string
     */
    public void setEncoding(String string)
        throws
            NoSuchMethodException,
            IllegalArgumentException,
            IllegalAccessException,
            InvocationTargetException {

        I_BodyParser parser = getParser();

        if (parser == null)
            return;

        Class[] paramsDef = { String.class };
        Object[] params = { string };

        Method m =
            parser.getClass().getDeclaredMethod("setEncoding", paramsDef);
        m.invoke(parser, params);

        encoding = string;
    }

}




See more files for this project here

Kneobase

Kneobase is an enterprise search engine, based upon the Lucene search engine and the Spring framework. It allows to perform full-text search across many different content sources. It is highly adaptable out-of-the-box and has a pluggable architecture.

Project homepage: http://sourceforge.net/projects/kneobase
Programming language(s): Java,XML
License: other

  parser/
    A_StringParser.java
    ExcelPOIParser.java
    ExcelParser.java
    HtmlJTidyParser.java
    HtmlParser.java
    OpenOfficeParser.java
    PdfBoxParser.java
    PdfParser.java
    PlainParser.java
    PptPOIParser.java
    PptParser.java
    RtfParser.java
    TaggedParser.java
    WordPOIParser.java
    WordParser.java
    WordTextMiningParser.java
    XmlParser.java
    XmlSAXParser.java
  ExcelBuilder.java
  HtmlBuilder.java
  OpenOfficeBuilder.java
  PdfBuilder.java
  PlainBuilder.java
  PptBuilder.java
  RtfBuilder.java
  TaggedBuilder.java
  WordBuilder.java
  XmlBuilder.java