01: /*
02: * Copyright 2001 Sun Microsystems, Inc. All rights reserved.
03: * PROPRIETARY/CONFIDENTIAL. Use of this product is subject to license terms.
04: */
05: package com.sun.portal.rewriter.util.uri;
06:
07: public interface URIIntf {
08: public String getProtocol();
09:
10: public String getHost();
11:
12: public int getPort();
13:
14: public String getUserInfo();
15:
16: public String getPath();
17:
18: public String getReference();
19:
20: public String getQuery();
21:
22: public String getParameterValue(String aParamName);
23:
24: public String getInputString();
25:
26: public String toExternalForm();
27:
28: public boolean isAbsolute();
29:
30: public boolean isValid();
31:
32: public int getDefaultPort();
33:
34: public String getFileURI();
35:
36: public String getDirURI();
37:
38: public String getFileName();
39:
40: public String getFileExtension();
41:
42: public String getImplID();
43:
44: public boolean hasReference();
45:
46: public boolean hasQuery();
47:
48: }//Interface URIIntf
|