| Interface | Description |
|---|---|
| DelayableLittleEndianOutput |
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. |
| FixedField |
behavior of a field at a fixed location within a byte array
|
| LittleEndianConsts |
a repository for constants shared by classes within this package
|
| LittleEndianInput | |
| LittleEndianOutput | |
| TempFileCreationStrategy |
Interface used by the
TempFile utility class to create temporary files. |
| Class | Description |
|---|---|
| BitField |
Manage operations dealing with bit-mapped fields.
|
| BitFieldFactory |
Returns immutable Btfield instances.
|
| BoundedInputStream |
This is a stream that will only supply bytes up to a certain length - if its
position goes above that, it will stop.
|
| ByteField |
representation of a byte (8-bit) field at a fixed location within a
byte array
|
| CloseIgnoringInputStream |
A wrapper around an
InputStream, which
ignores close requests made to it. |
| CodePageUtil |
Utilities for working with Microsoft CodePages.
|
| DocumentHelper | |
| HexDump |
dump data in hexadecimal format; derived from a HexDump utility I
wrote in June 2001.
|
| HexRead |
Utilities to read hex from files.
|
| IntegerField |
representation of an integer (32-bit) field at a fixed location
within a byte array
|
| IntList |
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 supported
|
| IOUtils | |
| LittleEndian |
a utility class for handling little-endian numbers, which the 80x86 world is
replete with.
|
| LittleEndianByteArrayOutputStream |
Adapts a plain byte array to
LittleEndianOutput |
| LittleEndianInputStream |
Wraps an
InputStream providing LittleEndianInput
This class does not buffer any input, so the stream read position maintained
by this class is consistent with that of the inner stream. |
| LittleEndianOutputStream | |
| LocaleUtil |
This utility class is used to set locale and time zone settings beside
of the JDK internal
Locale.setDefault(Locale) and
TimeZone.setDefault(TimeZone) methods, because
the locale/time zone specific handling of certain office documents -
maybe for different time zones / locales ... |
| LongField |
representation of a long (16-bit) field at a fixed location within
a byte array
|
| PngUtils | |
| SAXHelper | Deprecated
use
XMLHelper |
| ShortField |
representation of a short (16-bit) field at a fixed location within
a byte array
|
| StringUtil |
Title: String Utility Description: Collection of string handling utilities
Note - none of the methods in this class deals with
org.docx4j.org.apache.poi.hssf.record.ContinueRecords. |
| StringUtil.StringsIterator |
An Iterator over an array of Strings.
|
| TempFile |
Interface for creating temporary files.
|
| TempFile.DefaultTempFileCreationStrategy |
Default implementation of the
TempFileCreationStrategy used by TempFile:
Files are collected into one directory and by default are deleted on exit from the VM. |
| XMLHelper |
Helper methods for working with javax.xml classes.
|
| Exception | Description |
|---|---|
| LittleEndian.BufferUnderrunException |
Exception to handle buffer underruns
|
| RecordFormatException |
A common exception thrown by our binary format parsers
(especially HSSF and DDF), when they hit invalid
format or data when processing a record.
|
| Annotation Type | Description |
|---|---|
| Internal |
Program elements annotated @Internal are intended for
POI internal use only.
|
| SuppressForbidden |
Marking class for elements to be ignored by the forbidden apis check
|
Copyright © 2007-2022. All Rights Reserved.