summaryrefslogtreecommitdiff
path: root/scripting/java/com/sun/star/script/framework/io/UCBStreamHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'scripting/java/com/sun/star/script/framework/io/UCBStreamHandler.java')
-rw-r--r--scripting/java/com/sun/star/script/framework/io/UCBStreamHandler.java47
1 files changed, 27 insertions, 20 deletions
diff --git a/scripting/java/com/sun/star/script/framework/io/UCBStreamHandler.java b/scripting/java/com/sun/star/script/framework/io/UCBStreamHandler.java
index 69d7c82db66e..969f79119f5b 100644
--- a/scripting/java/com/sun/star/script/framework/io/UCBStreamHandler.java
+++ b/scripting/java/com/sun/star/script/framework/io/UCBStreamHandler.java
@@ -59,8 +59,9 @@ public class UCBStreamHandler extends URLStreamHandler {
@Override
public void parseURL(URL url, String spec, int start, int limit) {
- LogUtils.DEBUG("**XUCBStreamHandler, parseURL: " + url + " spec: " + spec +
- " start: " + start + " limit: " + limit);
+
+ LogUtils.DEBUG("**XUCBStreamHandler, parseURL: " + url + " spec: "
+ + spec + " start: " + start + " limit: " + limit);
String file = url.getFile();
@@ -99,10 +100,13 @@ public class UCBStreamHandler extends URLStreamHandler {
return getFileStreamFromUCB(sUrl);
} else {
String path = sUrl.substring(0, sUrl.lastIndexOf(separator));
- String file = sUrl.substring(
- sUrl.lastIndexOf(separator) + separator.length());
- LogUtils.DEBUG("getInputStream, load of file from another file eg. " + file +
- " from " + path);
+
+ String file =
+ sUrl.substring(sUrl.lastIndexOf(separator) + separator.length());
+
+ LogUtils.DEBUG("getInputStream, load of file from another file eg. "
+ + file + " from " + path);
+
return getUCBStream(file, path);
}
}
@@ -121,11 +125,14 @@ public class UCBStreamHandler extends URLStreamHandler {
throw new java.io.IOException("File is read only");
}
- LogUtils.DEBUG("getOutputStream, create o/p stream for file eg. " + path);
+ LogUtils.DEBUG("getOutputStream, create o/p stream for file eg. "
+ + path);
// we will only deal with simple file write
XOutputStream xos = m_xSimpleFileAccess.openFileWrite(path);
- XTruncate xtrunc = UnoRuntime.queryInterface(XTruncate.class, xos);
+
+ XTruncate xtrunc =
+ UnoRuntime.queryInterface(XTruncate.class, xos);
if (xtrunc != null) {
xtrunc.truncate();
@@ -135,7 +142,8 @@ public class UCBStreamHandler extends URLStreamHandler {
}
if (os == null) {
- throw new IOException("Failed to get OutputStream for " + sUrl);
+ throw new IOException("Failed to get OutputStream for "
+ + sUrl);
}
} catch (com.sun.star.ucb.CommandAbortedException cae) {
LogUtils.DEBUG("caught exception: " + cae.toString() +
@@ -155,9 +163,8 @@ public class UCBStreamHandler extends URLStreamHandler {
}
}
+ private InputStream getUCBStream(String file, String path) throws IOException {
- private InputStream getUCBStream(String file, String path)
- throws IOException {
InputStream is = null;
InputStream result = null;
@@ -197,10 +204,11 @@ public class UCBStreamHandler extends URLStreamHandler {
return result;
}
- private InputStream getFileStreamFromJarStream(String file, InputStream is)
- throws IOException {
- ZipEntry entry;
+ private InputStream getFileStreamFromJarStream(String file,
+ InputStream is) throws
+ IOException {
+ ZipEntry entry;
ZipInputStream zis = new ZipInputStream(is);
while (zis.available() != 0) {
@@ -214,8 +222,8 @@ public class UCBStreamHandler extends URLStreamHandler {
return null;
}
- private InputStream getFileStreamFromUCB(String path)
- throws IOException {
+ private InputStream getFileStreamFromUCB(String path) throws IOException {
+
InputStream result = null;
XInputStream xInputStream = null;
@@ -258,13 +266,12 @@ public class UCBStreamHandler extends URLStreamHandler {
try {
xInputStream.closeInput();
} catch (Exception e2) {
- LogUtils.DEBUG(
- "Error closing XInputStream:" + e2.getMessage());
+ LogUtils.DEBUG("Error closing XInputStream: "
+ + e2.getMessage());
}
}
}
return result;
}
-
-}
+} \ No newline at end of file