## Uses of Class
org.apache.commons.io.ByteOrderMark

- Packages that use ByteOrderMark
  Package | Description
  --- | ---
  org.apache.commons.io | This package defines utility classes for working with streams, readers, writers and files.
  org.apache.commons.io.input | This package provides implementations of input classes, such as `InputStream` and `Reader`.

- - ### Uses of ByteOrderMark in org.apache.commons.io

    Fields in org.apache.commons.io declared as ByteOrderMark
    Modifier and Type | Field and Description
    --- | ---
    `static ByteOrderMark` | ByteOrderMark.`UTF_16BE` UTF-16BE BOM (Big-Endian).
    `static ByteOrderMark` | ByteOrderMark.`UTF_16LE` UTF-16LE BOM (Little-Endian).
    `static ByteOrderMark` | ByteOrderMark.`UTF_32BE` UTF-32BE BOM (Big-Endian).
    `static ByteOrderMark` | ByteOrderMark.`UTF_32LE` UTF-32LE BOM (Little-Endian).
    `static ByteOrderMark` | ByteOrderMark.`UTF_8` UTF-8 BOM.

  - ### Uses of ByteOrderMark in org.apache.commons.io.input

    Methods in org.apache.commons.io.input that return ByteOrderMark
    Modifier and Type | Method and Description
    --- | ---
    `ByteOrderMark` | BOMInputStream.`getBOM()` Return the BOM (Byte Order Mark).

    Methods in org.apache.commons.io.input with parameters of type ByteOrderMark
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | BOMInputStream.`hasBOM(ByteOrderMark bom)` Indicates whether the stream contains the specified BOM.

    Constructors in org.apache.commons.io.input with parameters of type ByteOrderMark
    Constructor and Description
    `BOMInputStream(InputStream delegate, boolean include, ByteOrderMark... boms)` Constructs a new BOM InputStream that detects the specified BOMs and optionally includes them.
    `BOMInputStream(InputStream delegate, ByteOrderMark... boms)` Constructs a new BOM InputStream that excludes the specified BOMs.

Copyright © 2002–2021 The Apache Software Foundation. All rights reserved.