@NotThreadSafe public class OdfOutputService extends MultiplexingOutputService<JarDriverEntry>
OdfDriver
to meet the special requirements of
OpenDocument Format (ODF) files.Constructor and Description |
---|
OdfOutputService(net.java.truecommons.cio.IoBufferPool pool,
ZipOutputService<JarDriverEntry> output)
Constructs a new ODF output service.
|
Modifier and Type | Method and Description |
---|---|
void |
close() |
boolean |
isBusy()
Returns whether the container output archive is busy writing an archive
entry or not.
|
net.java.truecommons.cio.OutputSocket<JarDriverEntry> |
output(JarDriverEntry entry) |
entry, iterator, size
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
forEach, spliterator
public OdfOutputService(net.java.truecommons.cio.IoBufferPool pool, @WillCloseWhenClosed ZipOutputService<JarDriverEntry> output)
output
- the decorated output service.pool
- the pool for buffering entry data.@DischargesObligation public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
close
in interface net.java.truecommons.shed.Stream<JarDriverEntry>
close
in class MultiplexingOutputService<JarDriverEntry>
IOException
public boolean isBusy()
MultiplexingOutputService
isBusy
in class MultiplexingOutputService<JarDriverEntry>
public net.java.truecommons.cio.OutputSocket<JarDriverEntry> output(JarDriverEntry entry)
output
in interface net.java.truecommons.cio.OutputService<JarDriverEntry>
output
in class MultiplexingOutputService<JarDriverEntry>
Copyright © 2005–2018 Schlichtherle IT Services. All rights reserved.