View Javadoc

1   /*
2   * JBoss, the OpenSource EJB server
3   *
4   * Distributable under LGPL license.
5   * See terms of license at gnu.org.
6   */
7   package org.backsource.utils.resource;
8   
9   //import org.apache.xerces.utils.URI;
10  /***
11   * TestURI.java
12   *
13   *
14   * Created: Thu Jan 24 15:42:44 2002
15   *
16   * @author 
17   * @version $Revision: 1.1.1.1 $
18   *
19   *   <p><b>Revisions:</b>
20   *
21   *
22   *   <p><b>yyyymmdd author:</b>
23   *   <ul>
24   */
25  
26  public class TestURI {
27      
28      public TestURI() {
29  	
30      }
31      
32      public static void main(String[] args) {
33  	try {
34  	    if (args.length < 1) {
35  		System.out.println("TestURI uri");
36  		System.exit(0);
37  	    }
38  	    URI uri = new URI(args[0]);
39  	    
40  	    System.out.println("Scheme: " + uri.getScheme());
41  	    // System.out.println("Opaque: " + uri.getOpaque());
42  	    System.out.println("Host: " + uri.getHost());
43  	    System.out.println("Port: " + uri.getPort());
44  	    System.out.println("UserInfo: " + uri.getUserinfo());
45  	    System.out.println("Path: " + uri.getPath());
46  	    System.out.println("Query: " + uri.getQueryString());
47  	    System.out.println("Fragment: " + uri.getFragment());
48  
49  	    URI u = new URI();
50  	    u.setPath("hej.txt");
51  	    System.out.println("Scheme: " + u.getScheme());
52  	    System.out.println("Path: " + u.getPath());
53  	    System.out.println(u.toString());
54  
55  	}catch(Exception ex) {
56  	    System.err.println("Ex: " + ex);
57  	    ex.printStackTrace();
58  	}
59      }
60      
61  } // TestURI