Package org.apache.commons.lang3.builder
Class Diff<T>
- java.lang.Object
 - 
- org.apache.commons.lang3.tuple.Pair<T,T>
 - 
- org.apache.commons.lang3.builder.Diff<T>
 
 
 
- 
- Type Parameters:
 T- The type of object contained within thisDiff. Differences between primitive objects are stored as their Object wrapper equivalent.
- All Implemented Interfaces:
 java.io.Serializable,java.lang.Comparable<Pair<T,T>>,java.util.Map.Entry<T,T>
public abstract class Diff<T> extends Pair<T,T>
ADiffcontains the differences between twoDiffableclass fields.Typically,
Diffs are retrieved by using aDiffBuilderto produce aDiffResult, containing the differences between two objects.- Since:
 - 3.3
 - See Also:
 - Serialized Form
 
 
- 
- 
Field Summary
- 
Fields inherited from class org.apache.commons.lang3.tuple.Pair
EMPTY_ARRAY 
 - 
 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetFieldName()Gets the name of the field.java.lang.reflect.TypegetType()Gets the type of the field.TsetValue(T value)ThrowsUnsupportedOperationException.java.lang.StringtoString()Returns aStringrepresentation of theDiff, with the following format: 
 - 
 
- 
- 
Method Detail
- 
getFieldName
public final java.lang.String getFieldName()
Gets the name of the field.- Returns:
 - the field name
 
 
- 
getType
public final java.lang.reflect.Type getType()
Gets the type of the field.- Returns:
 - the field type
 
 
- 
setValue
public final T setValue(T value)
ThrowsUnsupportedOperationException.- Parameters:
 value- ignored- Returns:
 - nothing
 
 
 - 
 
 -