2004-03-11 Michael Koch <konqueror@gmx.de>
authorMichael Koch <konqueror@gmx.de>
Thu, 11 Mar 2004 17:06:11 +0000 (17:06 +0000)
committerMichael Koch <mkoch@gcc.gnu.org>
Thu, 11 Mar 2004 17:06:11 +0000 (17:06 +0000)
* gnu/java/net/protocol/jar/Connection.java
(getContentLength): New method.

From-SVN: r79332

libjava/ChangeLog
libjava/gnu/java/net/protocol/jar/Connection.java

index b7a65fa..d329d65 100644 (file)
@@ -1,5 +1,10 @@
 2004-03-11  Michael Koch  <konqueror@gmx.de>
 
+       * gnu/java/net/protocol/jar/Connection.java
+       (getContentLength): New method.
+
+2004-03-11  Michael Koch  <konqueror@gmx.de>
+
        * gnu/java/net/PlainSocketImpl.java:
        Reformated to merge better with classpath's version.
 
index c14e3fd..04eb3fe 100644 (file)
@@ -218,4 +218,19 @@ public final class Connection extends JarURLConnection
 
     return jar_file;
   }
+
+  public int getContentLength()
+  {
+    if (!connected)
+      return -1;
+
+    try
+      {
+        return (int) getJarEntry().getSize();
+      }
+    catch (IOException e)
+      {
+       return -1;
+      }
+  }
 }