aboutsummaryrefslogtreecommitdiff
path: root/samples/src/jvmMain/java/okio/samples/BitmapEncoder.java
diff options
context:
space:
mode:
Diffstat (limited to 'samples/src/jvmMain/java/okio/samples/BitmapEncoder.java')
-rw-r--r--samples/src/jvmMain/java/okio/samples/BitmapEncoder.java9
1 files changed, 5 insertions, 4 deletions
diff --git a/samples/src/jvmMain/java/okio/samples/BitmapEncoder.java b/samples/src/jvmMain/java/okio/samples/BitmapEncoder.java
index a505f6dc..8642170e 100644
--- a/samples/src/jvmMain/java/okio/samples/BitmapEncoder.java
+++ b/samples/src/jvmMain/java/okio/samples/BitmapEncoder.java
@@ -15,10 +15,11 @@
*/
package okio.samples;
-import java.io.File;
import java.io.IOException;
import okio.BufferedSink;
+import okio.FileSystem;
import okio.Okio;
+import okio.Path;
public final class BitmapEncoder {
static final class Bitmap {
@@ -66,8 +67,8 @@ public final class BitmapEncoder {
return new Bitmap(pixels);
}
- void encode(Bitmap bitmap, File file) throws IOException {
- try (BufferedSink sink = Okio.buffer(Okio.sink(file))) {
+ void encode(Bitmap bitmap, FileSystem fileSystem, Path path) throws IOException {
+ try (BufferedSink sink = Okio.buffer(fileSystem.sink(path))) {
encode(bitmap, sink);
}
}
@@ -122,6 +123,6 @@ public final class BitmapEncoder {
public static void main(String[] args) throws Exception {
BitmapEncoder encoder = new BitmapEncoder();
Bitmap bitmap = encoder.generateGradient();
- encoder.encode(bitmap, new File("gradient.bmp"));
+ encoder.encode(bitmap, FileSystem.SYSTEM, Path.get("gradient.bmp"));
}
}