| Package | Description | 
|---|---|
| org.apache.commons.lang3.builder | Assists in creating consistent  equals(Object),toString(),hashCode(), andcompareTo(Object)methods. | 
| org.apache.commons.lang3.concurrent | Provides support classes for multi-threaded programming. | 
| org.apache.commons.lang3.reflect | Accumulates common high-level uses of the  java.lang.reflectAPIs. | 
| org.apache.commons.lang3.text |  Provides classes for handling and manipulating text, partly as an extension to  java.text. | 
| Class and Description | 
|---|
| Builder 
 The Builder interface is designed to designate a class as a builder 
 object in the Builder design pattern. | 
| CompareToBuilder Assists in implementing  Comparable.compareTo(Object)methods. | 
| Diff 
 A  Diffcontains the differences between twoDiffableclass
 fields. | 
| DiffBuilder 
 Assists in implementing  Diffable.diff(Object)methods. | 
| DiffResult 
 A  DiffResultcontains a collection of the differences between twoDiffableobjects. | 
| EqualsBuilder Assists in implementing  Object.equals(Object)methods. | 
| HashCodeBuilder 
 Assists in implementing  Object.hashCode()methods. | 
| RecursiveToStringStyle Works with  ToStringBuilderto create a "deep"toString. | 
| ReflectionToStringBuilder 
 Assists in implementing  Object.toString()methods using reflection. | 
| ToStringBuilder Assists in implementing  Object.toString()methods. | 
| ToStringStyle Controls  Stringformatting forToStringBuilder. | 
| Class and Description | 
|---|
| Builder 
 The Builder interface is designed to designate a class as a builder 
 object in the Builder design pattern. | 
| Class and Description | 
|---|
| Builder 
 The Builder interface is designed to designate a class as a builder 
 object in the Builder design pattern. | 
| Class and Description | 
|---|
| Builder 
 The Builder interface is designed to designate a class as a builder 
 object in the Builder design pattern. | 
Copyright © 2001–2016 The Apache Software Foundation. All rights reserved.