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.