Uses of Class
org.docx4j.org.apache.poi.poifs.common.POIFSBigBlockSize
Packages that use POIFSBigBlockSize
Package
Description
common package contains constants and other classes shared across all POIFS subpackages
filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
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 POIFSBigBlockSizeModifier and TypeFieldDescriptionstatic final POIFSBigBlockSizePOIFSConstants.LARGER_BIG_BLOCK_SIZE_DETAILSstatic final 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 POIFSBigBlockSizeModifier and TypeMethodDescriptionNPOIFSFileSystem.getBigBlockSizeDetails()OPOIFSFileSystem.getBigBlockSizeDetails()Constructors in org.docx4j.org.apache.poi.poifs.filesystem with parameters of type POIFSBigBlockSizeModifierConstructorDescriptionOPOIFSDocument(String name, int size, POIFSBigBlockSize bigBlockSize, POIFSDocumentPath path, POIFSWriterListener writer) ConstructorOPOIFSDocument(String name, POIFSBigBlockSize bigBlockSize, InputStream stream) ConstructorOPOIFSDocument(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 POIFSBigBlockSizeModifier and TypeFieldDescriptionprotected 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 POIFSBigBlockSizeModifier and TypeMethodDescriptionHeaderBlock.getBigBlockSize()SmallDocumentBlock.getBigBlockSize()Methods in org.docx4j.org.apache.poi.poifs.storage with parameters of type POIFSBigBlockSizeModifier and TypeMethodDescriptionstatic 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, 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, 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 List<SmallDocumentBlock>SmallDocumentBlock.extract(POIFSBigBlockSize bigBlockSize, ListManagedBlock[] blocks) create a list of SmallDocumentBlock's from raw datastatic intSmallDocumentBlock.fill(POIFSBigBlockSize bigBlockSize, 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 POIFSBigBlockSizeModifierConstructorDescriptionBlockAllocationTableReader(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(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(InputStream stream, POIFSBigBlockSize bigBlockSize) Constructor RawDataBlockListSmallBlockTableWriter(POIFSBigBlockSize bigBlockSize, List<OPOIFSDocument> documents, RootProperty root) Creates new SmallBlockTableprotectedSmallDocumentBlock(POIFSBigBlockSize bigBlockSize)