Move the SBAT/BAT cutoff constant to POIFSConstants
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1052995 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
cd216b6f0b
commit
17c775625c
@ -35,6 +35,13 @@ public interface POIFSConstants
|
||||
|
||||
public static final int PROPERTY_SIZE = 0x0080;
|
||||
|
||||
/**
|
||||
* The minimum size of a document before it's stored using
|
||||
* Big Blocks (normal streams). Smaller documents go in the
|
||||
* Mini Stream (SBAT / Small Blocks)
|
||||
*/
|
||||
public static final int BIG_BLOCK_MINIMUM_DOCUMENT_SIZE = 0x1000;
|
||||
|
||||
/** The highest sector number you're allowed, 0xFFFFFFFA */
|
||||
public static final int LARGEST_REGULAR_SECTOR_NUMBER = -5;
|
||||
|
||||
|
@ -97,7 +97,7 @@ public class NPOIFSStream implements Iterable<ByteBuffer>
|
||||
* Updates the contents of the stream to the new
|
||||
* set of bytes.
|
||||
* Note - if this is property based, you'll still
|
||||
* need to
|
||||
* need to update the size in the property yourself
|
||||
*/
|
||||
public void updateContents(byte[] contents) throws IOException {
|
||||
// How many blocks are we going to need?
|
||||
|
@ -65,7 +65,7 @@ public abstract class Property implements Child, POIFSViewable {
|
||||
static final protected byte _NODE_RED = 0;
|
||||
|
||||
// documents must be at least this size to be stored in big blocks
|
||||
static final private int _big_block_minimum_bytes = 4096;
|
||||
static final private int _big_block_minimum_bytes = POIFSConstants.BIG_BLOCK_MINIMUM_DOCUMENT_SIZE;
|
||||
private String _name;
|
||||
private ShortField _name_size;
|
||||
private ByteField _property_type;
|
||||
|
Loading…
Reference in New Issue
Block a user