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

Packages that use ByteOrderMark
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
`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
`ByteOrderMark` BOMInputStream.`getBOM()` Return the BOM (Byte Order Mark).

Methods in org.apache.commons.io.input with parameters of type ByteOrderMark
`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.