@NotThreadSafe
public class OdfOutputService
extends net.java.truevfs.kernel.spec.cio.MultiplexingOutputService<net.java.truevfs.comp.zipdriver.JarDriverEntry>
OdfDriver to meet the special requirements of
OpenDocument Format (ODF) files.| Constructor and Description |
|---|
OdfOutputService(net.java.truecommons.cio.IoBufferPool pool,
net.java.truevfs.comp.zipdriver.ZipOutputService<net.java.truevfs.comp.zipdriver.JarDriverEntry> output)
Constructs a new ODF output service.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
isBusy() |
net.java.truecommons.cio.OutputSocket<net.java.truevfs.comp.zipdriver.JarDriverEntry> |
output(net.java.truevfs.comp.zipdriver.JarDriverEntry entry) |
entry, iterator, sizepublic OdfOutputService(net.java.truecommons.cio.IoBufferPool pool,
@WillCloseWhenClosed
net.java.truevfs.comp.zipdriver.ZipOutputService<net.java.truevfs.comp.zipdriver.JarDriverEntry> output)
output - the decorated output service.pool - the pool for buffering entry data.public net.java.truecommons.cio.OutputSocket<net.java.truevfs.comp.zipdriver.JarDriverEntry> output(net.java.truevfs.comp.zipdriver.JarDriverEntry entry)
output in interface net.java.truecommons.cio.OutputService<net.java.truevfs.comp.zipdriver.JarDriverEntry>output in class net.java.truevfs.kernel.spec.cio.MultiplexingOutputService<net.java.truevfs.comp.zipdriver.JarDriverEntry>public boolean isBusy()
isBusy in class net.java.truevfs.kernel.spec.cio.MultiplexingOutputService<net.java.truevfs.comp.zipdriver.JarDriverEntry>@DischargesObligation
public void close()
throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseableclose in interface net.java.truecommons.shed.Stream<net.java.truevfs.comp.zipdriver.JarDriverEntry>close in class net.java.truevfs.kernel.spec.cio.MultiplexingOutputService<net.java.truevfs.comp.zipdriver.JarDriverEntry>java.io.IOException