Uses of Class
org.docx4j.org.apache.poi.poifs.common.POIFSBigBlockSize
| Package | Description |
|---|---|
| org.docx4j.org.apache.poi.poifs.common |
common package contains constants and other classes shared across all POIFS subpackages
|
| org.docx4j.org.apache.poi.poifs.filesystem |
filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
|
| org.docx4j.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.docx4j.org.apache.poi.poifs.common
Fields in org.docx4j.org.apache.poi.poifs.common declared as POIFSBigBlockSize Modifier and Type Field Description static POIFSBigBlockSizePOIFSConstants. LARGER_BIG_BLOCK_SIZE_DETAILSstatic POIFSBigBlockSizePOIFSConstants. SMALLER_BIG_BLOCK_SIZE_DETAILS -
Uses of POIFSBigBlockSize in org.docx4j.org.apache.poi.poifs.filesystem
Methods in org.docx4j.org.apache.poi.poifs.filesystem that return POIFSBigBlockSize Modifier and Type Method Description POIFSBigBlockSizeNPOIFSFileSystem. getBigBlockSizeDetails()POIFSBigBlockSizeOPOIFSFileSystem. getBigBlockSizeDetails()Constructors in org.docx4j.org.apache.poi.poifs.filesystem with parameters of type POIFSBigBlockSize Constructor Description OPOIFSDocument(java.lang.String name, int size, POIFSBigBlockSize bigBlockSize, POIFSDocumentPath path, POIFSWriterListener writer)ConstructorOPOIFSDocument(java.lang.String name, POIFSBigBlockSize bigBlockSize, java.io.InputStream stream)ConstructorOPOIFSDocument(java.lang.String name, POIFSBigBlockSize bigBlockSize, ListManagedBlock[] blocks, int length)Constructor from small blocks -
Uses of POIFSBigBlockSize in org.docx4j.org.apache.poi.poifs.storage
Fields in org.docx4j.org.apache.poi.poifs.storage declared as POIFSBigBlockSize Modifier and Type Field Description protected POIFSBigBlockSizeBigBlock. bigBlockSizeEither 512 bytes (POIFSConstants.SMALLER_BIG_BLOCK_SIZE) or 4096 bytes (POIFSConstants.LARGER_BIG_BLOCK_SIZE)protected POIFSBigBlockSizeBigBlock. bigBlockSizeEither 512 bytes (POIFSConstants.SMALLER_BIG_BLOCK_SIZE) or 4096 bytes (POIFSConstants.LARGER_BIG_BLOCK_SIZE)protected POIFSBigBlockSizeBigBlock. bigBlockSizeEither 512 bytes (POIFSConstants.SMALLER_BIG_BLOCK_SIZE) or 4096 bytes (POIFSConstants.LARGER_BIG_BLOCK_SIZE)Methods in org.docx4j.org.apache.poi.poifs.storage that return POIFSBigBlockSize Modifier and Type Method Description POIFSBigBlockSizeHeaderBlock. getBigBlockSize()POIFSBigBlockSizeSmallDocumentBlock. getBigBlockSize()Methods in org.docx4j.org.apache.poi.poifs.storage with parameters of type POIFSBigBlockSize Modifier and Type Method Description static BlockAllocationTableReaderSmallBlockTableReader. _getSmallDocumentBlockReader(POIFSBigBlockSize bigBlockSize, RawDataBlockList blockList, RootProperty root, int sbatStart)Fetch the small document block reader from an existing file, normally needed for debugging and low level dumping.static longBATBlock. calculateMaximumSize(POIFSBigBlockSize bigBlockSize, int numBATs)Calculates the maximum size of a file which is addressable given the number of FAT (BAT) sectors specified.static intBATBlock. calculateStorageRequirements(POIFSBigBlockSize bigBlockSize, int entryCount)Calculate how many BATBlocks are needed to hold a specified number of BAT entries.static intBATBlock. calculateXBATStorageRequirements(POIFSBigBlockSize bigBlockSize, int entryCount)Calculate how many XBATBlocks are needed to hold a specified number of BAT entries.static DocumentBlock[]DocumentBlock. convert(POIFSBigBlockSize bigBlockSize, byte[] array, int size)convert a single long array into an array of DocumentBlock instancesstatic SmallDocumentBlock[]SmallDocumentBlock. convert(POIFSBigBlockSize bigBlockSize, byte[] array, int size)convert a single long array into an array of SmallDocumentBlock instancesstatic SmallDocumentBlock[]SmallDocumentBlock. convert(POIFSBigBlockSize bigBlockSize, BlockWritable[] store, int size)Factory for creating SmallDocumentBlocks from DocumentBlocksstatic BATBlockBATBlock. 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 entriesstatic BATBlockBATBlock. 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 shortfallstatic BATBlock[]BATBlock. createXBATBlocks(POIFSBigBlockSize bigBlockSize, int[] entries, int startBlock)Create an array of XBATBlocks from an array of int block allocation table entriesstatic java.util.List<SmallDocumentBlock>SmallDocumentBlock. extract(POIFSBigBlockSize bigBlockSize, ListManagedBlock[] blocks)create a list of SmallDocumentBlock's from raw datastatic intSmallDocumentBlock. fill(POIFSBigBlockSize bigBlockSize, java.util.List<SmallDocumentBlock> blocks)fill out a List of SmallDocumentBlocks so that it fully occupies a set of big blocksstatic BlockListSmallBlockTableReader. getSmallDocumentBlocks(POIFSBigBlockSize bigBlockSize, RawDataBlockList blockList, RootProperty root, int sbatStart)Fetch the small document block list from an existing fileConstructors in org.docx4j.org.apache.poi.poifs.storage with parameters of type POIFSBigBlockSize Constructor Description 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 BlockAllocationTableWriterDocumentBlock(java.io.InputStream stream, POIFSBigBlockSize bigBlockSize)Create a single instance initialized with data.HeaderBlock(POIFSBigBlockSize bigBlockSize)Create a single instance initialized with default valuesHeaderBlockWriter(POIFSBigBlockSize bigBlockSize)Create a single instance initialized with default valuesRawDataBlockList(java.io.InputStream stream, POIFSBigBlockSize bigBlockSize)Constructor RawDataBlockListSmallBlockTableWriter(POIFSBigBlockSize bigBlockSize, java.util.List<OPOIFSDocument> documents, RootProperty root)Creates new SmallBlockTableSmallDocumentBlock(POIFSBigBlockSize bigBlockSize)