1 package org.apache.lucene.demo.html; 2 3 18 19 import java.io.*; 20 21 class Test { 22 public static void main(String [] argv) throws Exception { 23 if ("-dir".equals(argv[0])) { 24 String [] files = new File(argv[1]).list(); 25 java.util.Arrays.sort(files); 26 for (int i = 0; i < files.length; i++) { 27 System.err.println(files[i]); 28 File file = new File(argv[1], files[i]); 29 parse(file); 30 } 31 } else 32 parse(new File(argv[0])); 33 } 34 35 public static void parse(File file) throws Exception { 36 HTMLParser parser = new HTMLParser(file); 37 System.out.println("Title: " + Entities.encode(parser.getTitle())); 38 System.out.println("Summary: " + Entities.encode(parser.getSummary())); 39 LineNumberReader reader = new LineNumberReader(parser.getReader()); 40 for (String l = reader.readLine(); l != null; l = reader.readLine()) 41 System.out.println(l); 42 } 43 } 44 | Popular Tags |