Top Description Constructors Methods
com.thoughtworks.xstream.converters.reflection

public Class ImmutableFieldKeySorter

extends Object
implements FieldKeySorter
Class Inheritance
All Implemented Interfaces
com.thoughtworks.xstream.converters.reflection.FieldKeySorter
Imports
java.util.Map

Does not change the order of the fields.
Author
Guilherme Silveira
Since
1.2.2

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Map<K, V>
sort(Class<T>
the class that contains all the fields
type
,
Map<K, V>
a Map containing a FieldKey as key element and a java.lang.reflect.Field as value.
keyedByFieldKey
)

Implements com.thoughtworks.xstream.converters.reflection.FieldKeySorter.sort.

Sort the fields of a type.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ImmutableFieldKeySorterback to summary
public ImmutableFieldKeySorter()

Method Detail

sortback to summary
public Map<K, V> sort(Class<T> type, Map<K, V> keyedByFieldKey)

Implements com.thoughtworks.xstream.converters.reflection.FieldKeySorter.sort.

Doc from com.thoughtworks.xstream.converters.reflection.FieldKeySorter.sort.

Sort the fields of a type. The method will be called with the class type that contains all the fields and a Map that retains the order in which the elements have been added. The sequence in which elements are returned by an iterator defines the processing order of the fields. An implementation may create a different Map with similar semantic, add all elements of the original map and return the new one.

Parameters
type:Class<T>

the class that contains all the fields

keyedByFieldKey:Map<K, V>

a Map containing a FieldKey as key element and a java.lang.reflect.Field as value.

Returns:Map<K, V>

a Map with all the entries of the original Map