Add TODOs for further stream writing work

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1053251 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Nick Burch 2010-12-28 04:46:12 +00:00
parent 6f3d7d99e5
commit 4d0313fd2e
2 changed files with 6 additions and 3 deletions

View File

@ -82,7 +82,8 @@ public class NPOIFSMiniStore extends BlockStore
* Load the block, extending the underlying stream if needed
*/
protected ByteBuffer createBlockIfNeeded(final int offset) throws IOException {
// TODO Extend
// TODO Extend the stream if needed
// TODO Needs append support on the underlying stream
return getBlockAt(offset);
}

View File

@ -40,7 +40,7 @@ import org.apache.poi.poifs.storage.HeaderBlock;
* handle small block ones.
* This uses the new NIO code
*
* TODO Implement a streaming write method
* TODO Implement a streaming write method, and append
*/
public class NPOIFSStream implements Iterable<ByteBuffer>
@ -156,7 +156,9 @@ public class NPOIFSStream implements Iterable<ByteBuffer>
blockStore.setNextBlock(lastBlock, POIFSConstants.END_OF_CHAIN);
}
// TODO Streaming write support too
// TODO Streaming write support
// TODO then convert fixed sized write to use streaming internally
// TODO Append write support (probably streaming)
/**
* Frees all blocks in the stream