view src/de/mpiwg/itgroup/eSciDoc/Tools/Html2Text.java @ 3:58b52df9763c

added update functionality if index.meta has changed
author dwinter
date Wed, 12 Jan 2011 11:00:14 +0100
parents c6929e63b0b8
children
line wrap: on
line source

package de.mpiwg.itgroup.eSciDoc.Tools;

import java.io.IOException;
import java.io.Reader;

import javax.swing.text.html.HTMLEditorKit;
import javax.swing.text.html.parser.ParserDelegator;

//import javax.swing.text.html.*;
//import javax.swing.text.html.parser.*;


public class Html2Text extends HTMLEditorKit.ParserCallback {
		 StringBuffer s;

		 public Html2Text() {}

		 public void parse(Reader in) throws IOException {
		   s = new StringBuffer();
		   ParserDelegator delegator = new ParserDelegator();
		   // the third parameter is TRUE to ignore charset directive
		   delegator.parse(in, this, Boolean.TRUE);
		 }

		 public void handleText(char[] text, int pos) {
		   s.append(text);
		 }

		 public String getText() {
		   return s.toString();
		 }

	}