From 5878fd7a3d5cbe80b7ead67b1aa75fc55ff06697 Mon Sep 17 00:00:00 2001 From: Eduardo Pedroni Date: Sat, 19 Mar 2016 19:26:05 +0100 Subject: Sorted out new cardbase format, need to do decks next --- src/eu/equalparts/cardbase/Cardbase.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/eu/equalparts/cardbase/Cardbase.java') diff --git a/src/eu/equalparts/cardbase/Cardbase.java b/src/eu/equalparts/cardbase/Cardbase.java index 3704d3f..ee49db1 100644 --- a/src/eu/equalparts/cardbase/Cardbase.java +++ b/src/eu/equalparts/cardbase/Cardbase.java @@ -2,6 +2,7 @@ package eu.equalparts.cardbase; import java.io.File; import java.io.IOException; +import java.lang.reflect.Field; import java.util.ArrayList; import java.util.Collection; import java.util.Collections; @@ -188,13 +189,13 @@ public class Cardbase { } /** - * @param field the name of the field by which to sort. + * @param fieldName the name of the field by which to sort. * @return an unmodifiable collection representing the cardbase sorted in the required order. * @throws NoSuchFieldException if the field provided is invalid. */ - public Collection sort(String field) throws NoSuchFieldException { + public Collection sortByField(String fieldName) throws NoSuchFieldException { List sortedCards = new ArrayList(dataContainer.cards.values()); - sortedCards.sort(new CardComparator(Card.class.getDeclaredField(field))); + sortedCards.sort(new CardComparator(Card.class.getDeclaredField(fieldName))); return Collections.unmodifiableCollection(sortedCards); } -- cgit v1.2.3