View Javadoc

1   /***
2    * Simple Web Spider - <http://simplewebspider.sourceforge.net/>
3    * Copyright (C) 2009  <berendona@users.sourceforge.net>
4    *
5    * This program is free software: you can redistribute it and/or modify
6    * it under the terms of the GNU General Public License as published by
7    * the Free Software Foundation, either version 3 of the License, or
8    * (at your option) any later version.
9    *
10   * This program is distributed in the hope that it will be useful,
11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13   * GNU General Public License for more details.
14   *
15   * You should have received a copy of the GNU General Public License
16   * along with this program.  If not, see <http://www.gnu.org/licenses/>.
17   */
18  // htmlFilterScraper.java 
19  // ---------------------------
20  // (C) by Michael Peter Christen; mc@yacy.net
21  // first published on http://www.anomic.de
22  // Frankfurt, Germany, 2004
23  // last major change: 18.02.2004
24  //
25  // This program is free software; you can redistribute it and/or modify
26  // it under the terms of the GNU General Public License as published by
27  // the Free Software Foundation; either version 2 of the License, or
28  // (at your option) any later version.
29  //
30  // This program is distributed in the hope that it will be useful,
31  // but WITHOUT ANY WARRANTY; without even the implied warranty of
32  // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
33  // GNU General Public License for more details.
34  //
35  // You should have received a copy of the GNU General Public License
36  // along with this program; if not, write to the Free Software
37  // Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
38  
39  package simplespider.simplespider.bot.extractor.html.stream;
40  
41  import java.util.Properties;
42  
43  interface TagListener {
44  
45  	public boolean isTagWithoutContent(String tag);
46  
47  	public boolean isTagWithContent(String tag);
48  
49  	public void scrapeTagWithoutContent(String tagname, Properties tagopts);
50  
51  	public void scrapeTagWithContent(String tagname, Properties tagopts, char[] text);
52  }