Package org.docx4j.org.apache.poi.util
package org.docx4j.org.apache.poi.util
-
ClassDescriptionManage operations dealing with bit-mapped fields.Returns immutable Btfield instances.This is a stream that will only supply bytes up to a certain length - if its position goes above that, it will stop.representation of a byte (8-bit) field at a fixed location within a byte arrayA wrapper around an
InputStream
, which ignores close requests made to it.Utilities for working with Microsoft CodePages.Implementors of this interface allow client code to 'delay' writing to a certain section of a data output stream.
A typical application is for writing BIFF records when the size is not known until well after the header has been written.behavior of a field at a fixed location within a byte arraydump data in hexadecimal format; derived from a HexDump utility I wrote in June 2001.Utilities to read hex from files.representation of an integer (32-bit) field at a fixed location within a byte arrayProgram elements annotated @Internal are intended for POI internal use only.A List of int's; as full an implementation of the java.util.List interface as possible, with an eye toward minimal creation of objects the mimicry of List is as follows: if possible, operations designated 'optional' in the List interface are attempted wherever the List interface refers to an Object, substitute int wherever the List interface refers to a Collection or List, substitute IntList the mimicry is not perfect, however: operations involving Iterators or ListIterators are not supported remove(Object) becomes removeValue to distinguish it from remove(int index) subList is not supporteda utility class for handling little-endian numbers, which the 80x86 world is replete with.Exception to handle buffer underrunsAdapts a plain byte array toLittleEndianOutput
a repository for constants shared by classes within this packageWraps anInputStream
providingLittleEndianInput
This utility class is used to set locale and time zone settings beside of the JDK internalLocale.setDefault(Locale)
andTimeZone.setDefault(TimeZone)
methods, because the locale/time zone specific handling of certain office documents - maybe for different time zones / locales ...representation of a long (16-bit) field at a fixed location within a byte arrayA common exception thrown by our binary format parsers (especially HSSF and DDF), when they hit invalid format or data when processing a record.Deprecated.representation of a short (16-bit) field at a fixed location within a byte arrayTitle: String Utility Description: Collection of string handling utilitiesAn Iterator over an array of Strings.Marking class for elements to be ignored by the forbidden apis checkInterface for creating temporary files.Default implementation of theTempFileCreationStrategy
used byTempFile
: Files are collected into one directory and by default are deleted on exit from the VM.Interface used by theTempFile
utility class to create temporary files.Helper methods for working with javax.xml classes.
XMLHelper