public static class PlatformResourceURIHandlerImpl.PlatformResourceOutputStream
extends java.io.ByteArrayOutputStream
IFile
upon closing.Modifier and Type | Field and Description |
---|---|
protected IFile |
file |
protected boolean |
force |
protected boolean |
keepHistory |
protected boolean |
previouslyFlushed |
protected IProgressMonitor |
progressMonitor |
Constructor and Description |
---|
PlatformResourceURIHandlerImpl.PlatformResourceOutputStream(IFile file,
boolean force,
boolean keepHistory,
IProgressMonitor progressMonitor) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected void |
createContainer(IContainer container) |
void |
flush() |
protected IFile file
protected boolean force
protected boolean keepHistory
protected IProgressMonitor progressMonitor
protected boolean previouslyFlushed
public PlatformResourceURIHandlerImpl.PlatformResourceOutputStream(IFile file, boolean force, boolean keepHistory, IProgressMonitor progressMonitor)
protected void createContainer(IContainer container) throws java.io.IOException
java.io.IOException
public void close() throws java.io.IOException
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
close
in class java.io.ByteArrayOutputStream
java.io.IOException
public void flush() throws java.io.IOException
flush
in interface java.io.Flushable
flush
in class java.io.OutputStream
java.io.IOException