You are viewing a plain text version of this content. The canonical link for it is here.
Posted to slide-dev@jakarta.apache.org by je...@apache.org on 2001/05/16 18:51:54 UTC

cvs commit: jakarta-slide/src/webdav/client/src/org/apache/webdav/lib WebdavSession.java WebdavResources.java WebdavResource.java

jericho     01/05/16 09:51:52

  Modified:    src/webdav/client/src/org/apache/webdav/lib
                        WebdavSession.java WebdavResources.java
                        WebdavResource.java
  Log:
  - Remove the javadoc warning.
  - Add a functional comparison of WebdavResource and JDK classes.
  
  Revision  Changes    Path
  1.12      +3 -4      jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavSession.java
  
  Index: WebdavSession.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavSession.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- WebdavSession.java	2001/05/15 17:29:16	1.11
  +++ WebdavSession.java	2001/05/16 16:51:38	1.12
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavSession.java,v 1.11 2001/05/15 17:29:16 jericho Exp $
  - * $Revision: 1.11 $
  - * $Date: 2001/05/15 17:29:16 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavSession.java,v 1.12 2001/05/16 16:51:38 jericho Exp $
  + * $Revision: 1.12 $
  + * $Date: 2001/05/16 16:51:38 $
    *
    * ====================================================================
    *
  @@ -216,7 +216,6 @@
        *
        * @param authority The authority string.
        * @return true if connected aleady.
  -     * @exception MalformedURLException
        */
       public synchronized boolean isSession(String authority) {
           
  
  
  
  1.2       +8 -9      jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResources.java
  
  Index: WebdavResources.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResources.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- WebdavResources.java	2001/04/30 16:45:58	1.1
  +++ WebdavResources.java	2001/05/16 16:51:41	1.2
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResources.java,v 1.1 2001/04/30 16:45:58 jericho Exp $
  - * $Revision: 1.1 $
  - * $Date: 2001/04/30 16:45:58 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResources.java,v 1.2 2001/05/16 16:51:41 jericho Exp $
  + * $Revision: 1.2 $
  + * $Date: 2001/05/16 16:51:41 $
    *
    * ====================================================================
    *
  @@ -117,7 +117,7 @@
       /**
        * Test if there is a resource called the specified resource name.
        *
  -     * @param 
  +     * @param resourceName The resource name to check.
        */
       public boolean isThereResourceName(String resourceName) {
           return hrefTable.containsKey(resourceName) ? true : false;
  @@ -169,8 +169,7 @@
               Enumeration resources = getResourceNames();
               int i = 0;
               while (resources.hasMoreElements()) {
  -                resourceNames[i] = (String) resources.nextElement();
  -                i++;
  +                resourceNames[i++] = (String) resources.nextElement();
               }
   
               return resourceNames;
  @@ -192,8 +191,8 @@
               Enumeration resources = getResources();
               int i = 0;
               while (resources.hasMoreElements()) {
  -                WebdavResources[i] = (WebdavResource) resources.nextElement();
  -                i++;
  +                WebdavResources[i++] =
  +                    (WebdavResource) resources.nextElement();
               }
   
               return WebdavResources;
  @@ -219,7 +218,7 @@
        *
        * @param resourceName The resource name.
        * @param resource The resource.
  -     * @see #addWebdavResource(WebdavResource)
  +     * @see #addResource(WebdavResource)
        */
       public void addResource(String resourceName, WebdavResource resource) {
           hrefTable.put(resourceName, resource);
  
  
  
  1.11      +107 -21   jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java
  
  Index: WebdavResource.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- WebdavResource.java	2001/05/16 00:56:51	1.10
  +++ WebdavResource.java	2001/05/16 16:51:43	1.11
  @@ -1,7 +1,7 @@
   /*
  - * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java,v 1.10 2001/05/16 00:56:51 remm Exp $
  - * $Revision: 1.10 $
  - * $Date: 2001/05/16 00:56:51 $
  + * $Header: /home/cvs/jakarta-slide/src/webdav/client/src/org/apache/webdav/lib/WebdavResource.java,v 1.11 2001/05/16 16:51:43 jericho Exp $
  + * $Revision: 1.11 $
  + * $Date: 2001/05/16 16:51:43 $
    *
    * ====================================================================
    *
  @@ -94,8 +94,111 @@
   
   /**
    * The class <code>WebdavResource</code> is an abstract representation
  - * for WebDAV resource.
  + * for WebDAV resource.<p>
    *
  + * <pre>
  + * A functional comparison of WebdavResource and JDK(It's somewhat different).
  + * ----------------------------------+------------------------------------- 
  + *   File class (JDK 1.3.x)          |  WebdavResource class
  + * ----------------------------------+------------------------------------- 
  + *   File(String, String)            |  WebdavResource(...) 
  + *   File(File, String)              |  setHttpURL(HttpURL, String) 
  + *   getName()                       |  *see HttpURL
  + *   getParaent()                    |  *see HttpURL
  + *   getParentFile()                 |  X (not yet) 
  + *   getPath()                       |  *see HttpURL
  + *   isAbsolute()                    |  X 
  + *   getAbsolutePath()               |  *see getHttpURL() and HttpURL class 
  + *   getAbsoluteFile()               |  X 
  + *   getCanonicalPath()              |  X 
  + *   getCanonicalFile()              |  X 
  + *   toURL()                         |  *see HttpURL
  + *   canRead()                       |  
  + *   canWrite()                      |  isLocked() 
  + *   exists()                        |  exists() 
  + *   isDirectory()                   |  isCollection() 
  + *   isFile()                        |  isCollection() 
  + *   isHidden()                      |  getIsHidden() 
  + *   lastModified()                  |  getGetLastModified() 
  + *   length()                        |  getGetContentLength() 
  + *   createNewFile()                 |  putMethod(String) 
  + *   delete()                        |  deleteMethod() 
  + *   deleteOnExit()                  |  X 
  + *   list()                          |  list() 
  + *   list(FilenameFilter)            |  X 
  + *   listFiles()                     |  listWebdavResources() 
  + *   listFiles(FilenameFilter)       |  X 
  + *   listFiles(FileFilter)           |  X 
  + *   mkdir()                         |  mkcolMethod() 
  + *   mkdirs()                        |  mkcolMethod() 
  + *   renameTo(File)                  |  moveMethod(String) 
  + *   setLastModified()               |  X 
  + *   setReadOnly()                   |  setOverwrite(boolean) 
  + *   listRoots()                     |  *see WebdavSession
  + *   generateFile()                  |  
  + *   createTempFile(...)             |  setGetTempDir(String) 
  + *   compareTo(Object)               |  compareTo(Object) 
  + *   equals(Object)                  |  equals(Object) 
  + *   hashCode()                      |  X 
  + * ----------------------------------+------------------------------------- 
  + *   URL class (JDK 1.3.x)           |  Webdavresource and HttpURL classes
  + * ----------------------------------+------------------------------------- 
  + *   getQuery()                      |  getQuery() 
  + *   getPath()                       |  getPath() 
  + *   getUserInfo()                   |  getUserInfo() 
  + *   getAuthority()                  |  getAuthority() 
  + *   getPort()                       |  getPort() 
  + *   getProtocol()                   |  getScheme() 
  + *   getHost()                       |  getHost() 
  + *   getFile()                       |  getPath() 
  + *   getRef()                        |  getFragmenet() 
  + *   hashCode()                      |  X 
  + *   sameFile()                      |  
  + *   toExternalForm()                |  toExternalForm() 
  + *   openConnection()                |
  + *   openStream()                    |
  + *   getContent()                    |  getMethodDataAsString() 
  + * ----------------------------------+------------------------------------- 
  + *   URLConnection class (JDK 1.3.x) |  HttpClient Library and more 
  + * ----------------------------------+------------------------------------- 
  + *   getFileNameMap()                |  X 
  + *   setFileNameMap()                |  X 
  + *   connect()                       |  X 
  + *   getURL()                        |  HttpURL#getURL() 
  + *   getContenetLength()()           |  X 
  + *   getContentType()                |  X 
  + *   getContentEncoding()            |  X 
  + *   getExpiration()                 |  X 
  + *   getDate()                       |  X 
  + *   getLastModified()               |  X 
  + *   getHeaderField()                |  
  + *   getHeaderFieldInt()             |  X 
  + *   getHeaderFielDate()             |  X 
  + *   getHeaderFieldKey()             |  X 
  + *   getHeaderFiled(int)             |  X 
  + *   getContenet()                   |  
  + *   getInputStream()                |  WebdavResource#getMethodData()
  + *   getOutputStream()               |  WebdavResource#putMethod(URL)
  + *   setDoInput()                    |  X 
  + *   getDoInput()                    |  X 
  + *   setAllowUserInteraction()       |  *see WebdavException and WebdavStatus
  + *   getAllowUserInteraction()       |  *see WebdavException and WebdavStatus
  + *   setDefaultAllowUserIntera...()  |  X 
  + *   getAllowUserInteraction()       |  X 
  + *   setUseCaches()                  |  
  + *   getUseCaches()                  |  
  + *   getIfModifiedSince()            |  X 
  + *   setIfModifiedSince(boolean)     |  X 
  + *   getDefaultUseCaches()           |  X 
  + *   setDefaultUseCaches(boolean)    |  X 
  + *   setRequestProperty(...)         |  X 
  + *   getRequestProperty(...)         |  X 
  + *   setDefaultRequestProperty(...)  |  X 
  + *   getDefaultRequestProperty(...)  |  X 
  + *   guessContentTypeFromStream(...) |  X 
  + * ----------------------------------+------------------------------------- 
  + * </pre>
  + *
    * @author <a href="mailto:jericho@thinkfree.com">Park, Sung-Gu</a>
    */
   public class WebdavResource extends WebdavSession {
  @@ -859,7 +962,6 @@
        * @exception HttpException
        * @exception IOException
        * @see #setHttpURL(java.lang.String)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setUserInfo(java.lang.String, java.lang.String)
        * @see #setPath(java.lang.String)
        */
  @@ -882,7 +984,6 @@
        * @exception HttpException
        * @exception IOException
        * @see #setHttpURL(java.lang.String)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setUserInfo(java.lang.String, java.lang.String)
        * @see #setPath(java.lang.String)
        */
  @@ -904,7 +1005,6 @@
        * @exception HttpException
        * @exception IOException
        * @see #setHttpURL(java.lang.String)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setUserInfo(java.lang.String, java.lang.String)
        * @see #setPath(java.lang.String)
        */
  @@ -926,7 +1026,6 @@
        * @exception HttpException
        * @exception IOException
        * @see #setHttpURL(java.lang.String)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setUserInfo(java.lang.String, java.lang.String)
        * @see #setPath(java.lang.String)
        */
  @@ -947,7 +1046,6 @@
        * @exception HttpException
        * @exception IOException
        * @see #setHttpURL(java.lang.String)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setUserInfo(java.lang.String, java.lang.String)
        * @see #setPath(java.lang.String)
        */
  @@ -966,7 +1064,6 @@
        * @exception HttpException
        * @exception IOException
        * @see #setHttpURL(java.lang.String)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setUserInfo(java.lang.String, java.lang.String)
        * @see #setPath(java.lang.String)
        */
  @@ -984,7 +1081,6 @@
        * @exception HttpException
        * @exception IOException
        * @see #setHttpURL(HttpURL)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setUserInfo(java.lang.String, java.lang.String)
        * @see #setPath(java.lang.String)
        */
  @@ -1025,7 +1121,6 @@
        * @exception IOException
        * @see #setHttpURL(HttpURL)
        * @see #setHttpURL(java.lang.String)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setUserInfo(java.lang.String, java.lang.String)
        */
       public void setPath(String path)
  @@ -1065,7 +1160,6 @@
        * @exception IOException
        * @see #setHttpURL(HttpURL)
        * @see #setHttpURL(java.lang.String)
  -     * @see #setHttpURL(java.net.URL)
        * @see #setPath(java.lang.String)
        */
       public void setUserInfo(String userName, String password)
  @@ -1521,7 +1615,6 @@
        * Get the lastest value of the status message by HTTP methods.
        *
        * @return The http status string.
  -     * @see #setStatusCode()
        */
       public String getStatusMessage() {
           return latestStatusMessage;
  @@ -1532,9 +1625,6 @@
        * Get the lastest value of the status code by HTTP methods.
        *
        * @return The http status code.
  -     * @see #getStatusCode()
  -     * @see #setStatusMessage(int)
  -     * @see #setStatusMessage(int, java.lang.String)
        */
       public int getStatusCode() {
           return latestStatusCode;
  @@ -1545,8 +1635,6 @@
        * Set the lastest value of the status code by HTTP methods.
        *
        * @param statusCode the HTTP status code.
  -     * @see #getStatusMessage()
  -     * @see #setStatusMessage(int, java.lang.String)
        */
       public void setStatusCode(int statusCode) {
           setStatusCode(statusCode, null);
  @@ -1558,8 +1646,6 @@
        *
        * @param statusCode the HTTP status code.
        * @param message the additional message.
  -     * @see #getStatusCode()
  -     * @see #setStatusMessage(int)
        */
       public void setStatusCode(int statusCode, String message) {