23 * questions.
24 */
25
26 package com.sun.imageio.spi;
27
28 import java.io.File;
29 import java.io.IOException;
30 import java.io.OutputStream;
31 import java.util.Locale;
32 import javax.imageio.spi.ImageOutputStreamSpi;
33 import javax.imageio.stream.ImageOutputStream;
34 import javax.imageio.stream.FileCacheImageOutputStream;
35 import javax.imageio.stream.MemoryCacheImageOutputStream;
36
37 public class OutputStreamImageOutputStreamSpi extends ImageOutputStreamSpi {
38
39 private static final String vendorName = "Oracle Corporation";
40
41 private static final String version = "1.0";
42
43 private static final Class outputClass = OutputStream.class;
44
45 public OutputStreamImageOutputStreamSpi() {
46 super(vendorName, version, outputClass);
47 }
48
49 public String getDescription(Locale locale) {
50 return "Service provider that instantiates an OutputStreamImageOutputStream from an OutputStream";
51 }
52
53 public boolean canUseCacheFile() {
54 return true;
55 }
56
57 public boolean needsCacheFile() {
58 return false;
59 }
60
61 public ImageOutputStream createOutputStreamInstance(Object output,
62 boolean useCache,
63 File cacheDir)
|
23 * questions.
24 */
25
26 package com.sun.imageio.spi;
27
28 import java.io.File;
29 import java.io.IOException;
30 import java.io.OutputStream;
31 import java.util.Locale;
32 import javax.imageio.spi.ImageOutputStreamSpi;
33 import javax.imageio.stream.ImageOutputStream;
34 import javax.imageio.stream.FileCacheImageOutputStream;
35 import javax.imageio.stream.MemoryCacheImageOutputStream;
36
37 public class OutputStreamImageOutputStreamSpi extends ImageOutputStreamSpi {
38
39 private static final String vendorName = "Oracle Corporation";
40
41 private static final String version = "1.0";
42
43 private static final Class<?> outputClass = OutputStream.class;
44
45 public OutputStreamImageOutputStreamSpi() {
46 super(vendorName, version, outputClass);
47 }
48
49 public String getDescription(Locale locale) {
50 return "Service provider that instantiates an OutputStreamImageOutputStream from an OutputStream";
51 }
52
53 public boolean canUseCacheFile() {
54 return true;
55 }
56
57 public boolean needsCacheFile() {
58 return false;
59 }
60
61 public ImageOutputStream createOutputStreamInstance(Object output,
62 boolean useCache,
63 File cacheDir)
|