KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > FormFieldList


1 import au.id.jericho.lib.html.*;
2 import java.util.*;
3 import java.io.*;
4 import java.net.*;
5
6 public class FormFieldList {
7     public static void main(String JavaDoc[] args) throws Exception JavaDoc {
8         String JavaDoc sourceUrlString="data/form.html";
9         if (args.length==0)
10           System.err.println("Using default argument of \""+sourceUrlString+'"');
11         else
12             sourceUrlString=args[0];
13         if (sourceUrlString.indexOf(':')==-1) sourceUrlString="file:"+sourceUrlString;
14         Source source=new Source(new URL(sourceUrlString));
15         source.setLogWriter(new OutputStreamWriter(System.err)); // send log messages to stderr
16
FormFields formFields=source.findFormFields();
17         System.out.println("The document "+sourceUrlString+" contains "+formFields.size()+" form fields:\n");
18         for (Iterator i=formFields.iterator(); i.hasNext();) {
19             FormField formField=(FormField)i.next();
20             System.out.println(formField.getDebugInfo());
21         }
22   }
23 }
24
Popular Tags