Package | Description |
---|---|
org.apache.commons.io |
Provides classes for working with streams, readers, writers and files.
|
org.apache.commons.io.input |
Provides implementations of input classes, such as
InputStream and Reader . |
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.
|
Modifier and Type | Field and Description |
---|---|
private static ByteOrderMark[] |
XmlStreamReader.BOMS |
private ByteOrderMark |
BOMInputStream.byteOrderMark |
private ByteOrderMark[] |
BOMInputStream.Builder.byteOrderMarks |
private static ByteOrderMark[] |
BOMInputStream.Builder.DEFAULT |
private static ByteOrderMark[] |
XmlStreamReader.XML_GUESS_BYTES
UTF_16LE and UTF_32LE have the same two starting BOM bytes.
|
Modifier and Type | Field and Description |
---|---|
private java.util.List<ByteOrderMark> |
BOMInputStream.boms
BOMs are sorted from longest to shortest.
|
private static java.util.Comparator<ByteOrderMark> |
BOMInputStream.ByteOrderMarkLengthComparator
Compares ByteOrderMark objects in descending length order.
|
Modifier and Type | Method and Description |
---|---|
private ByteOrderMark |
BOMInputStream.find()
Find a BOM with the specified bytes.
|
ByteOrderMark |
BOMInputStream.getBOM()
Gets the BOM (Byte Order Mark).
|
(package private) static ByteOrderMark |
BOMInputStream.Builder.getDefaultByteOrderMark()
For test access.
|
Modifier and Type | Method and Description |
---|---|
boolean |
BOMInputStream.hasBOM(ByteOrderMark bom)
Tests whether the stream contains the specified BOM.
|
private boolean |
BOMInputStream.matches(ByteOrderMark bom)
Checks if the bytes match a BOM.
|
BOMInputStream.Builder |
BOMInputStream.Builder.setByteOrderMarks(ByteOrderMark... byteOrderMarks)
Sets the ByteOrderMarks to detect and optionally exclude.
|
Constructor and Description |
---|
BOMInputStream(java.io.InputStream delegate,
boolean include,
ByteOrderMark... boms)
Deprecated.
|
BOMInputStream(java.io.InputStream delegate,
ByteOrderMark... boms)
Deprecated.
|