01: /**
02: *
03: */package com.dappit.Dapper.parser.test;
04:
05: import java.io.BufferedReader;
06: import java.io.File;
07: import java.io.FileReader;
08: import java.io.IOException;
09: import java.net.URL;
10:
11: import org.apache.commons.httpclient.HttpClient;
12: import org.apache.commons.httpclient.cookie.CookiePolicy;
13: import org.apache.commons.httpclient.methods.GetMethod;
14:
15: import com.dappit.Dapper.parser.EnviromentController;
16: import com.dappit.Dapper.parser.MozillaParser;
17:
18: /**
19: * @author Ohad Serfaty
20: *
21: */
22: public class CustomTests {
23:
24: public static void main(String[] args) throws Exception {
25: File testFile = new File("test.html");
26: BufferedReader reader = new BufferedReader(new FileReader(
27: testFile));
28:
29: String line = null;
30: StringBuilder string = new StringBuilder();
31: while ((line = reader.readLine()) != null) {
32: string.append(line);
33: string.append('\n');
34: }
35:
36: System.out.println(string.toString());
37:
38: File parserLibraryFile = new File("./native/bin/MozillaParser"
39: + EnviromentController.getSharedLibraryExtension());
40: String parserLibrary = parserLibraryFile.getAbsolutePath();
41: System.out.println("Loading Parser Library :" + parserLibrary);
42: // mozilla.dist.bin directory :
43: final File mozillaDistBinDirectory = new File(
44: "mozilla.dist.bin."
45: + EnviromentController.getOperatingSystemName());
46: MozillaParser.init(parserLibrary, mozillaDistBinDirectory
47: .getAbsolutePath());
48:
49: MozillaParser parser = new MozillaParser();
50: parser.parse(string.toString());
51: }
52:
53: }
|