## Uses of Interface
org.apache.poi.util.LittleEndianInput

- Packages that use LittleEndianInput
  Package | Description
  --- | ---
  org.apache.poi.common.usermodel.fonts |
  org.apache.poi.hpsf | Processes streams in the Horrible Property Set Format (HPSF) in POI filesystems.
  org.apache.poi.hslf.model.textproperties |
  org.apache.poi.hssf.record | Record package contains class representations for XLS binary strutures.
  org.apache.poi.hssf.record.cf |
  org.apache.poi.hssf.record.common |
  org.apache.poi.hssf.record.cont |
  org.apache.poi.hssf.record.crypto |
  org.apache.poi.hssf.util | The util package contains tools needed for writing HSSF files that are not necesarily "real" HSSF concepts.
  org.apache.poi.poifs.crypt | Implementation of the ECMA-376 and MS-propritary document encryptions
  org.apache.poi.poifs.crypt.agile |
  org.apache.poi.poifs.crypt.binaryrc4 |
  org.apache.poi.poifs.crypt.cryptoapi |
  org.apache.poi.poifs.crypt.standard |
  org.apache.poi.poifs.crypt.xor |
  org.apache.poi.poifs.filesystem | filesystem package maps OLE 2 Compound document files to a more familiar filesystem interface.
  org.apache.poi.ss.formula | This package contains common internal POI code for manipulating formulas.
  org.apache.poi.ss.formula.constant |
  org.apache.poi.ss.formula.ptg | The formula package contains binary PTG structures used in Formulas
  org.apache.poi.util | Top-level util package are classes that are useful throughout the project.

- - ### Uses of LittleEndianInput in org.apache.poi.common.usermodel.fonts

    Methods in org.apache.poi.common.usermodel.fonts with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | FontHeader.`init(LittleEndianInput leis)`

  - ### Uses of LittleEndianInput in org.apache.poi.hpsf

    Methods in org.apache.poi.hpsf with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | Blob.`read(LittleEndianInput lei)`

    Constructors in org.apache.poi.hpsf with parameters of type LittleEndianInput
    Constructor and Description
    `ClassID(LittleEndianInput lei)` Reads the ClassID from the input

  - ### Uses of LittleEndianInput in org.apache.poi.hslf.model.textproperties

    Methods in org.apache.poi.hslf.model.textproperties with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `static java.util.List<HSLFTabStop>` | HSLFTabStopPropCollection.`readTabStops(LittleEndianInput lei)`

  - ### Uses of LittleEndianInput in org.apache.poi.hssf.record

    Classes in org.apache.poi.hssf.record that implement LittleEndianInput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `RecordInputStream` Title: Record Input Stream Description: Wraps a stream and provides helper methods for the construction of records.

    Methods in org.apache.poi.hssf.record with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `static SubRecord` | SubRecord.`createSubRecord(LittleEndianInput in, int cmoOt)` read a sub-record from the supplied stream

    Constructors in org.apache.poi.hssf.record with parameters of type LittleEndianInput
    Constructor and Description
    `CommonObjectDataSubRecord(LittleEndianInput in, int size)`
    `EmbeddedObjectRefSubRecord(LittleEndianInput in, int size)`
    `EndSubRecord(LittleEndianInput in, int size)`
    `FtCblsSubRecord(LittleEndianInput in, int size)`
    `FtCfSubRecord(LittleEndianInput in, int size)`
    `FtPioGrbitSubRecord(LittleEndianInput in, int size)`
    `GroupMarkerSubRecord(LittleEndianInput in, int size)`
    `LbsDataSubRecord(LittleEndianInput in, int cbFContinued, int cmoOt)`
    `LbsDropData(LittleEndianInput in)`
    `NoteStructureSubRecord(LittleEndianInput in, int size)` Read the record data from the supplied `RecordInputStream`
    `SharedValueRecordBase(LittleEndianInput in)` reads only the range (1 `CellRangeAddress8Bit`) from the stream

  - ### Uses of LittleEndianInput in org.apache.poi.hssf.record.cf

    Constructors in org.apache.poi.hssf.record.cf with parameters of type LittleEndianInput
    Constructor and Description
    `BorderFormatting(LittleEndianInput in)` Creates new FontFormatting
    `ColorGradientFormatting(LittleEndianInput in)`
    `ColorGradientThreshold(LittleEndianInput in)` Creates new Color Gradient Threshold
    `DataBarFormatting(LittleEndianInput in)`
    `DataBarThreshold(LittleEndianInput in)` Creates new Data Bar Threshold
    `IconMultiStateFormatting(LittleEndianInput in)`
    `IconMultiStateThreshold(LittleEndianInput in)`
    `PatternFormatting(LittleEndianInput in)`
    `Threshold(LittleEndianInput in)` Creates new Threshold

  - ### Uses of LittleEndianInput in org.apache.poi.hssf.record.common

    Constructors in org.apache.poi.hssf.record.common with parameters of type LittleEndianInput
    Constructor and Description
    `ExtendedColor(LittleEndianInput in)`
    `ExtRst(LittleEndianInput in, int expectedLength)`
    `FormatRun(LittleEndianInput in)`

  - ### Uses of LittleEndianInput in org.apache.poi.hssf.record.cont

    Classes in org.apache.poi.hssf.record.cont that implement LittleEndianInput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ContinuableRecordInput` A decorated `RecordInputStream` that can read primitive data types (short, int, long, etc.) spanned across a `ContinueRecord` boundary.

  - ### Uses of LittleEndianInput in org.apache.poi.hssf.record.crypto

    Classes in org.apache.poi.hssf.record.crypto that implement LittleEndianInput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Biff8DecryptingStream`

  - ### Uses of LittleEndianInput in org.apache.poi.hssf.util

    Constructors in org.apache.poi.hssf.util with parameters of type LittleEndianInput
    Constructor and Description
    `CellRangeAddress8Bit(LittleEndianInput in)`

  - ### Uses of LittleEndianInput in org.apache.poi.poifs.crypt

    Classes in org.apache.poi.poifs.crypt that implement LittleEndianInput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChunkedCipherInputStream`

    Methods in org.apache.poi.poifs.crypt with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | EncryptionInfoBuilder.`initialize(EncryptionInfo ei, LittleEndianInput dis)` initialize the builder from a stream
    `static java.lang.String` | DataSpaceMapUtils.`readUnicodeLPP4(LittleEndianInput is)`
    `static java.lang.String` | DataSpaceMapUtils.`readUtf8LPP4(LittleEndianInput is)`

    Constructors in org.apache.poi.poifs.crypt with parameters of type LittleEndianInput
    Constructor and Description
    `DataSpaceDefinition(LittleEndianInput is)`
    `DataSpaceMap(LittleEndianInput is)`
    `DataSpaceMapEntry(LittleEndianInput is)`
    `DataSpaceVersionInfo(LittleEndianInput is)`
    `EncryptionInfo(LittleEndianInput dis, EncryptionMode preferredEncryptionMode)`
    `IRMDSTransformInfo(LittleEndianInput is)`
    `TransformInfoHeader(LittleEndianInput is)`

  - ### Uses of LittleEndianInput in org.apache.poi.poifs.crypt.agile

    Methods in org.apache.poi.poifs.crypt.agile with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | AgileEncryptionInfoBuilder.`initialize(EncryptionInfo info, LittleEndianInput dis)`

  - ### Uses of LittleEndianInput in org.apache.poi.poifs.crypt.binaryrc4

    Methods in org.apache.poi.poifs.crypt.binaryrc4 with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | BinaryRC4EncryptionInfoBuilder.`initialize(EncryptionInfo info, LittleEndianInput dis)`

    Constructors in org.apache.poi.poifs.crypt.binaryrc4 with parameters of type LittleEndianInput
    Constructor and Description
    `BinaryRC4EncryptionVerifier(LittleEndianInput is)`

  - ### Uses of LittleEndianInput in org.apache.poi.poifs.crypt.cryptoapi

    Methods in org.apache.poi.poifs.crypt.cryptoapi with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | CryptoAPIEncryptionInfoBuilder.`initialize(EncryptionInfo info, LittleEndianInput dis)` initialize the builder from a stream

    Constructors in org.apache.poi.poifs.crypt.cryptoapi with parameters of type LittleEndianInput
    Constructor and Description
    `CryptoAPIEncryptionHeader(LittleEndianInput is)`
    `CryptoAPIEncryptionVerifier(LittleEndianInput is, CryptoAPIEncryptionHeader header)`

  - ### Uses of LittleEndianInput in org.apache.poi.poifs.crypt.standard

    Methods in org.apache.poi.poifs.crypt.standard with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | StandardEncryptionInfoBuilder.`initialize(EncryptionInfo info, LittleEndianInput dis)` initialize the builder from a stream

    Constructors in org.apache.poi.poifs.crypt.standard with parameters of type LittleEndianInput
    Constructor and Description
    `StandardEncryptionHeader(LittleEndianInput is)`
    `StandardEncryptionVerifier(LittleEndianInput is, StandardEncryptionHeader header)`

  - ### Uses of LittleEndianInput in org.apache.poi.poifs.crypt.xor

    Methods in org.apache.poi.poifs.crypt.xor with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `void` | XOREncryptionInfoBuilder.`initialize(EncryptionInfo info, LittleEndianInput dis)`

    Constructors in org.apache.poi.poifs.crypt.xor with parameters of type LittleEndianInput
    Constructor and Description
    `XOREncryptionVerifier(LittleEndianInput is)`

  - ### Uses of LittleEndianInput in org.apache.poi.poifs.filesystem

    Classes in org.apache.poi.poifs.filesystem that implement LittleEndianInput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DocumentInputStream` This class provides methods to read a DocumentEntry managed by a `POIFSFileSystem` instance.

  - ### Uses of LittleEndianInput in org.apache.poi.ss.formula

    Methods in org.apache.poi.ss.formula with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `static Formula` | Formula.`read(int encodedTokenLen, LittleEndianInput in)` Convenience method for `Formula.read(int, LittleEndianInput, int)`
    `static Formula` | Formula.`read(int encodedTokenLen, LittleEndianInput in, int totalEncodedLen)` When there are no array constants present, `encodedTokenLen`==`totalEncodedLen`

  - ### Uses of LittleEndianInput in org.apache.poi.ss.formula.constant

    Methods in org.apache.poi.ss.formula.constant with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.Object[]` | ConstantValueParser.`parse(LittleEndianInput in, int nValues)`

  - ### Uses of LittleEndianInput in org.apache.poi.ss.formula.ptg

    Methods in org.apache.poi.ss.formula.ptg with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `static FuncVarPtg` | FuncVarPtg.`create(LittleEndianInput in)` Creates new function pointer from a byte array usually called while reading an excel file.
    `static FuncPtg` | FuncPtg.`create(LittleEndianInput in)`
    `static Ptg` | Ptg.`createPtg(LittleEndianInput in)`
    `static BoolPtg` | BoolPtg.`read(LittleEndianInput in)`
    `static ErrPtg` | ErrPtg.`read(LittleEndianInput in)`
    `protected void` | RefPtgBase.`readCoordinates(LittleEndianInput in)`
    `protected void` | AreaPtgBase.`readCoordinates(LittleEndianInput in)`
    `static Ptg[]` | Ptg.`readTokens(int size, LittleEndianInput in)` Reads `size` bytes of the input stream, to create an array of `Ptg`s.

    Constructors in org.apache.poi.ss.formula.ptg with parameters of type LittleEndianInput
    Constructor and Description
    `Area2DPtgBase(LittleEndianInput in)`
    `Area3DPtg(LittleEndianInput in)`
    `AreaErrPtg(LittleEndianInput in)`
    `AreaNPtg(LittleEndianInput in)`
    `AreaPtg(LittleEndianInput in)`
    `AttrPtg(LittleEndianInput in)`
    `DeletedArea3DPtg(LittleEndianInput in)`
    `DeletedRef3DPtg(LittleEndianInput in)` Creates new DeletedRef3DPtg
    `ExpPtg(LittleEndianInput in)`
    `IntPtg(LittleEndianInput in)`
    `MemAreaPtg(LittleEndianInput in)`
    `MemErrPtg(LittleEndianInput in)`
    `MemFuncPtg(LittleEndianInput in)` Creates new function pointer from a byte array usually called while reading an excel file.
    `NamePtg(LittleEndianInput in)` Creates new NamePtg
    `NameXPtg(LittleEndianInput in)`
    `NumberPtg(LittleEndianInput in)`
    `Ref3DPtg(LittleEndianInput in)`
    `RefErrorPtg(LittleEndianInput in)`
    `RefNPtg(LittleEndianInput in)`
    `RefPtg(LittleEndianInput in)`
    `StringPtg(LittleEndianInput in)` Create a StringPtg from a stream
    `TblPtg(LittleEndianInput in)`

  - ### Uses of LittleEndianInput in org.apache.poi.util

    Classes in org.apache.poi.util that implement LittleEndianInput
    Modifier and Type | Class and Description
    --- | ---
    `class` | `LittleEndianByteArrayInputStream` Adapts a plain byte array to `LittleEndianInput`
    `class` | `LittleEndianInputStream` Wraps an `InputStream` providing `LittleEndianInput`

    Methods in org.apache.poi.util with parameters of type LittleEndianInput
    Modifier and Type | Method and Description
    --- | ---
    `static java.lang.String` | StringUtil.`readCompressedUnicode(LittleEndianInput in, int nChars)`
    `static java.lang.String` | StringUtil.`readUnicodeLE(LittleEndianInput in, int nChars)`
    `static java.lang.String` | StringUtil.`readUnicodeString(LittleEndianInput in)` InputStream `in` is expected to contain: ushort nChars byte is16BitFlag byte[]/char[] characterData For this encoding, the is16BitFlag is always present even if nChars==0.
    `static java.lang.String` | StringUtil.`readUnicodeString(LittleEndianInput in, int nChars)` InputStream `in` is expected to contain: byte is16BitFlag byte[]/char[] characterData For this encoding, the is16BitFlag is always present even if nChars==0.

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