All Classes and Interfaces
Class
Description
An abstract implementation of the ByteRange API
Extends the basic
SimpleByteRange implementation with position
support.Lightweight, reusable class for specifying ranges of byte[]'s.
Utility class that handles byte arrays, conversions to/from other types,
comparisons, hash code generation, manufacturing keys for HashMaps or
HashSets, etc.
Byte array comparator class.
A
Bytes.ByteArrayComparator that treats the empty array as the largest value.Utility methods for dealing with Collections, including treating null collections as empty.
CommaSeparated provides an easy way to build comma separated lists
within a String or a StringBuilder.
Abstract class for building wrappers around StringBuilder that can be used to
pre-format pretty-printed output for debugging purposes.
Annotation to inform users of a package, class or method's intended audience.
Intended only for the project(s) specified in the annotation.
Intended for use only within Hadoop itself.
Intended for use by any project or application.
Annotation to inform users of how much to rely on a particular package,
class or method not changing over time.
Evolving, but can break compatibility at minor release (i.e.
Can evolve while retaining compatibility for minor release boundaries.;
can break compatibility only at major release (ie.
No guarantee is provided as to reliability or stability across any
level of release granularity.
Utility methods for Iterable including null-safe handlers.
Provides a means to detect whether or not Java assert is enabled via the command-line.
Used to describe or modify the lexicographical sort order of a
byte[].Utility class that handles ordered byte arrays.
IndentingStringBuilder that can be used to wrap appended material with an opening
and closing String, but only if any material is written.
Implementation of
IndentingStringBuilder that ignores formatting
commands, or only emits single whitespaces as appropriate.
Extends
ByteRange with additional methods to support tracking a
consumers position within the viewport.An IndentingStringBuilder with a trigger: If any non-whitespace output is added,
the trigger will go off and prepend a provided string exactly once.
Implementation of IndentingStringBuilder that honors indentation and
space requests for debugging purposes.
Exception thrown when a read only byte range is modified
Assistance for writing separators in strings.
A read only version of the
ByteRange.Extends the basic
SimpleMutableByteRange implementation with position
support and it is a readonly version.Extends the basic
AbstractPositionedByteRange implementation with
position support and it is a mutable version.Convenient way of obtaining and manipulating stack traces for debugging.