## Uses of Class
org.apache.poi.poifs.common.POIFSBigBlockSize

Packages that use POIFSBigBlockSize
org.apache.poi.poifs.common: common package contains constants and other classes shared across all POIFS subpackages
org.apache.poi.poifs.filesystem: filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
org.apache.poi.poifs.storage: storage package contains low level binary structures for POIFS's implementation of the OLE 2 Compound Document Format.

Uses of POIFSBigBlockSize in org.apache.poi.poifs.common

Fields in org.apache.poi.poifs.common declared as POIFSBigBlockSize
`static POIFSBigBlockSize` `POIFSConstants.LARGER_BIG_BLOCK_SIZE_DETAILS`
`static POIFSBigBlockSize` `POIFSConstants.SMALLER_BIG_BLOCK_SIZE_DETAILS`

Uses of POIFSBigBlockSize in org.apache.poi.poifs.filesystem

Methods in org.apache.poi.poifs.filesystem that return POIFSBigBlockSize
`POIFSBigBlockSize` `POIFSFileSystem.getBigBlockSizeDetails()`
`POIFSBigBlockSize` `NPOIFSFileSystem.getBigBlockSizeDetails()`

Constructors in org.apache.poi.poifs.filesystem with parameters of type POIFSBigBlockSize
`POIFSDocument(java.lang.String name, int size, POIFSBigBlockSize bigBlockSize, POIFSDocumentPath path, POIFSWriterListener writer)` Constructor
`POIFSDocument(java.lang.String name, POIFSBigBlockSize bigBlockSize, java.io.InputStream stream)` Constructor
`POIFSDocument(java.lang.String name, POIFSBigBlockSize bigBlockSize, ListManagedBlock[] blocks, int length)` Constructor from small blocks

Uses of POIFSBigBlockSize in org.apache.poi.poifs.storage

Methods in org.apache.poi.poifs.storage that return POIFSBigBlockSize
`POIFSBigBlockSize` `SmallDocumentBlock.getBigBlockSize()`
`POIFSBigBlockSize` `HeaderBlock.getBigBlockSize()`

Methods in org.apache.poi.poifs.storage with parameters of type POIFSBigBlockSize
`static int` `BATBlock.calculateMaximumSize(POIFSBigBlockSize bigBlockSize, int numBATs)` Calculates the maximum size of a file which is addressable given the number of FAT (BAT) sectors specified.
`static int` `BATBlock.calculateStorageRequirements(POIFSBigBlockSize bigBlockSize, int entryCount)` Calculate how many BATBlocks are needed to hold a specified number of BAT entries.
`static int` `BATBlock.calculateXBATStorageRequirements(POIFSBigBlockSize bigBlockSize, int entryCount)` Calculate how many XBATBlocks are needed to hold a specified number of BAT entries.
`static SmallDocumentBlock[]` `SmallDocumentBlock.convert(POIFSBigBlockSize bigBlockSize, BlockWritable[] store, int size)` Factory for creating SmallDocumentBlocks from DocumentBlocks
`static SmallDocumentBlock[]` `SmallDocumentBlock.convert(POIFSBigBlockSize bigBlockSize, byte[] array, int size)` convert a single long array into an array of SmallDocumentBlock instances
`static DocumentBlock[]` `DocumentBlock.convert(POIFSBigBlockSize bigBlockSize, byte[] array, int size)` convert a single long array into an array of DocumentBlock instances
`static BATBlock` `BATBlock.createBATBlock(POIFSBigBlockSize bigBlockSize, java.nio.ByteBuffer data)` Create a single BATBlock from the byte buffer, which must hold at least one big block of data to be read.
`static BATBlock[]` `BATBlock.createBATBlocks(POIFSBigBlockSize bigBlockSize, int[] entries)` Create an array of BATBlocks from an array of int block allocation table entries
`static BATBlock` `BATBlock.createEmptyBATBlock(POIFSBigBlockSize bigBlockSize, boolean isXBAT)` Creates a single BATBlock, with all the values set to empty.
`static BlockWritable[]` `PropertyBlock.createPropertyBlockArray(POIFSBigBlockSize bigBlockSize, java.util.List<Property> properties)` Create an array of PropertyBlocks from an array of Property instances, creating empty Property instances to make up any shortfall
`static BATBlock[]` `BATBlock.createXBATBlocks(POIFSBigBlockSize bigBlockSize, int[] entries, int startBlock)` Create an array of XBATBlocks from an array of int block allocation table entries
`static java.util.List` `SmallDocumentBlock.extract(POIFSBigBlockSize bigBlockSize, ListManagedBlock[] blocks)` create a list of SmallDocumentBlock's from raw data
`static int` `SmallDocumentBlock.fill(POIFSBigBlockSize bigBlockSize, java.util.List blocks)` fill out a List of SmallDocumentBlocks so that it fully occupies a set of big blocks
`static BlockList` `SmallBlockTableReader.getSmallDocumentBlocks(POIFSBigBlockSize bigBlockSize, RawDataBlockList blockList, RootProperty root, int sbatStart)` fetch the small document block list from an existing file

Constructors in org.apache.poi.poifs.storage with parameters of type POIFSBigBlockSize
`BlockAllocationTableReader(POIFSBigBlockSize bigBlockSize, int block_count, int[] block_array, int xbat_count, int xbat_index, BlockList raw_block_list)` create a BlockAllocationTableReader for an existing filesystem.
`BlockAllocationTableWriter(POIFSBigBlockSize bigBlockSize)` create a BlockAllocationTableWriter
`DocumentBlock(java.io.InputStream stream, POIFSBigBlockSize bigBlockSize)` Create a single instance initialized with data.
`HeaderBlock(POIFSBigBlockSize bigBlockSize)` Create a single instance initialized with default values
`HeaderBlockWriter(POIFSBigBlockSize bigBlockSize)` Create a single instance initialized with default values
`RawDataBlockList(java.io.InputStream stream, POIFSBigBlockSize bigBlockSize)` Constructor RawDataBlockList
`SmallBlockTableWriter(POIFSBigBlockSize bigBlockSize, java.util.List documents, RootProperty root)` Creates new SmallBlockTable

Copyright 2012 The Apache Software Foundation or its licensors, as applicable.