package dk.thoerup.side9; import java.io.Serializable; import java.util.Comparator; import android.graphics.Bitmap; public class ImageEntry implements Serializable { private static final long serialVersionUID = 1L; public String path; public transient Bitmap thumb; //do not serialize public String caption; public static class PathComparator implements Comparator { @Override public int compare(ImageEntry object1, ImageEntry object2) { return object1.path.compareTo(object2.path) * -1; } } public static class CaptionComparator implements Comparator { @Override public int compare(ImageEntry object1, ImageEntry object2) { return object1.caption.compareTo( object2.caption ); } } }