mirror of https://github.com/apache/poi.git
stuff for writing
git-svn-id: https://svn.apache.org/repos/asf/jakarta/poi/trunk@353126 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
36fcee8b0e
commit
8c56d5ecd0
|
@ -0,0 +1,31 @@
|
|||
package org.apache.poi.hwpf.model.io;
|
||||
|
||||
/**
|
||||
* <p>Title: </p>
|
||||
* <p>Description: </p>
|
||||
* <p>Copyright: Copyright (c) 2003</p>
|
||||
* <p>Company: </p>
|
||||
* @author not attributable
|
||||
* @version 1.0
|
||||
*/
|
||||
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
import java.util.HashMap;
|
||||
|
||||
public class HWPFFileSystem
|
||||
{
|
||||
HashMap _streams;
|
||||
|
||||
public HWPFFileSystem()
|
||||
{
|
||||
_streams.put("WordDocument", new HWPFOutputStream());
|
||||
_streams.put("1Table", new HWPFOutputStream());
|
||||
}
|
||||
|
||||
public HWPFOutputStream getStream(String name)
|
||||
{
|
||||
return (HWPFOutputStream)_streams.get(name);
|
||||
}
|
||||
|
||||
}
|
|
@ -0,0 +1,37 @@
|
|||
package org.apache.poi.hwpf.model.io;
|
||||
|
||||
import java.io.ByteArrayOutputStream;
|
||||
|
||||
public class HWPFOutputStream extends ByteArrayOutputStream
|
||||
{
|
||||
|
||||
int _offset;
|
||||
|
||||
public HWPFOutputStream()
|
||||
{
|
||||
super();
|
||||
}
|
||||
|
||||
public int getOffset()
|
||||
{
|
||||
return _offset;
|
||||
}
|
||||
|
||||
public void reset()
|
||||
{
|
||||
super.reset();
|
||||
_offset = 0;
|
||||
}
|
||||
|
||||
public void write(byte[] buf, int off, int len)
|
||||
{
|
||||
super.write(buf, off, len);
|
||||
_offset += len;
|
||||
}
|
||||
|
||||
public void write(int b)
|
||||
{
|
||||
super.write(b);
|
||||
_offset++;
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue