jericho 2002/10/09 05:48:43 Modified: httpclient/src/java/org/apache/commons/httpclient HttpsURL.java HttpURL.java URI.java Log: - Add useful constructors with arguments like userinfo, and so on... Revision Changes Path 1.2 +37 -2 jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpsURL.java Index: HttpsURL.java =================================================================== RCS file: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpsURL.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- HttpsURL.java 22 Sep 2002 05:19:50 -0000 1.1 +++ HttpsURL.java 9 Oct 2002 12:48:43 -0000 1.2 @@ -263,6 +263,41 @@ * @param host the host string * @param port the port number * @param path the path string + * @exception URIException + */ + public HttpsURL(String userinfo, String host, int port, String path) + throws URIException { + + this(userinfo, host, port, path, null, null); + checkValid(); + } + + + /** + * Construct a HTTPS URL from given components. + * + * @param userinfo the userinfo string + * @param host the host string + * @param port the port number + * @param path the path string + * @param query the query string + * @exception URIException + */ + public HttpsURL(String userinfo, String host, int port, String path, + String query) throws URIException { + + this(userinfo, host, port, path, query, null); + checkValid(); + } + + + /** + * Construct a HTTPS URL from given components. + * + * @param userinfo the userinfo string + * @param host the host string + * @param port the port number + * @param path the path string * @param query the query string * @param fragment the fragment string * @exception URIException 1.2 +37 -3 jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpURL.java Index: HttpURL.java =================================================================== RCS file: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/HttpURL.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- HttpURL.java 22 Sep 2002 05:19:50 -0000 1.1 +++ HttpURL.java 9 Oct 2002 12:48:43 -0000 1.2 @@ -256,6 +256,40 @@ } + /** + * Construct a HTTP URL from given components. + * + * @param userinfo the userinfo string + * @param host the host string + * @param port the port number + * @param path the path string + * @exception URIException + */ + public HttpURL(String userinfo, String host, int port, String path) + throws URIException { + + this(userinfo, host, port, path, null, null); + checkValid(); + } + + + /** + * Construct a HTTP URL from given components. + * + * @param userinfo the userinfo string + * @param host the host string + * @param port the port number + * @param path the path string + * @param query the query string + * @exception URIException + */ + public HttpURL(String userinfo, String host, int port, String path, + String query) throws URIException { + + this(userinfo, host, port, path, query, null); + checkValid(); + } + /** * Construct a HTTP URL from given components. 1.3 +55 -4 jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URI.java Index: URI.java =================================================================== RCS file: /home/cvs/jakarta-commons/httpclient/src/java/org/apache/commons/httpclient/URI.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- URI.java 22 Sep 2002 19:21:59 -0000 1.2 +++ URI.java 9 Oct 2002 12:48:43 -0000 1.3 @@ -273,6 +273,57 @@ * @param userinfo the userinfo string * @param host the host string * @param port the port number + * @exception URIException + */ + public URI(String scheme, String userinfo, String host, int port) + throws URIException { + + this(scheme, userinfo, host, port, null, null, null); + } + + + /** + * Construct a general URI from the given components. + * + * @param scheme the scheme string + * @param userinfo the userinfo string + * @param host the host string + * @param port the port number + * @param path the path string + * @exception URIException + */ + public URI(String scheme, String userinfo, String host, int port, + String path) throws URIException { + + this(scheme, userinfo, host, port, path, null, null); + } + + + /** + * Construct a general URI from the given components. + * + * @param scheme the scheme string + * @param userinfo the userinfo string + * @param host the host string + * @param port the port number + * @param path the path string + * @param query the query string + * @exception URIException + */ + public URI(String scheme, String userinfo, String host, int port, + String path, String query) throws URIException { + + this(scheme, userinfo, host, port, path, query, null); + } + + + /** + * Construct a general URI from the given components. + * + * @param scheme the scheme string + * @param userinfo the userinfo string + * @param host the host string + * @param port the port number * @param path the path string * @param query the query string * @param fragment the fragment string
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>