## Uses of Class
org.apache.poi.hdgf.pointers.Pointer

- Packages that use Pointer
  Package | Description
  --- | ---
  org.apache.poi.hdgf.pointers |
  org.apache.poi.hdgf.streams |

- - ### Uses of Pointer in org.apache.poi.hdgf.pointers

    Subclasses of Pointer in org.apache.poi.hdgf.pointers
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PointerV5` A Pointer from v5
    `class` | `PointerV6` A Pointer from v6+

    Methods in org.apache.poi.hdgf.pointers that return Pointer
    Modifier and Type | Method and Description
    --- | ---
    `Pointer[]` | PointerFactory.`createContainerPointers(Pointer parent, byte[] data)` Parsers the `PointerContainingStream` contents and creates all the child Pointers for it
    `Pointer` | PointerFactory.`createPointer(byte[] data, int offset)` Creates a single Pointer from the data at the given offset

    Methods in org.apache.poi.hdgf.pointers with parameters of type Pointer
    Modifier and Type | Method and Description
    --- | ---
    `Pointer[]` | PointerFactory.`createContainerPointers(Pointer parent, byte[] data)` Parsers the `PointerContainingStream` contents and creates all the child Pointers for it

  - ### Uses of Pointer in org.apache.poi.hdgf.streams

    Methods in org.apache.poi.hdgf.streams that return Pointer
    Modifier and Type | Method and Description
    --- | ---
    `protected Pointer[]` | PointerContainingStream.`getChildPointers()` Returns all the pointers that we contain
    `Pointer` | Stream.`getPointer()`

    Methods in org.apache.poi.hdgf.streams with parameters of type Pointer
    Modifier and Type | Method and Description
    --- | ---
    `static Stream` | Stream.`createStream(Pointer pointer, byte[] documentData, ChunkFactory chunkFactory, PointerFactory pointerFactory)` Uses the pointer to locate a Stream within the document data, and creates it.

    Constructors in org.apache.poi.hdgf.streams with parameters of type Pointer
    Constructor and Description
    `ChunkStream(Pointer pointer, StreamStore store, ChunkFactory chunkFactory)`
    `PointerContainingStream(Pointer pointer, StreamStore store, ChunkFactory chunkFactory, PointerFactory pointerFactory)`
    `Stream(Pointer pointer, StreamStore store)` Creates a new Stream, having already used the pointer to build a store
    `StringsStream(Pointer pointer, StreamStore store, ChunkFactory chunkFactory)`
    `TrailerStream(Pointer pointer, StreamStore store, ChunkFactory chunkFactory, PointerFactory pointerFactory)`
    `UnknownStream(Pointer pointer, StreamStore store)`

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