me.grison.jtoml
Class Util.TomlFieldComparator
java.lang.Object
me.grison.jtoml.Util.TomlFieldComparator
- All Implemented Interfaces:
- Comparator<Field>
- Enclosing class:
- Util
public static class Util.TomlFieldComparator
- extends Object
- implements Comparator<Field>
Custom comparator to sort fields of a class depending on its type.
- Keeps ordering of the original list of declared fields
- Primitive types comes before complex types (
Map and Custom types).
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Util.TomlFieldComparator
public Util.TomlFieldComparator(List<Field> fields)
setOriginalFields
public void setOriginalFields(List<Field> originalFields)
compare
public int compare(Field field1,
Field field2)
- Specified by:
compare in interface Comparator<Field>
Copyright © 2013. All Rights Reserved.