Add by-name comparator.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 26 Jul 2012 07:00:30 +0000 (09:00 +0200)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Thu, 26 Jul 2012 07:00:30 +0000 (09:00 +0200)
src/main/java/net/pterodactylus/demoscenemusic/data/DefaultArtist.java

index 7f99a9c..4d359aa 100644 (file)
@@ -18,6 +18,7 @@
 package net.pterodactylus.demoscenemusic.data;
 
 import java.util.Collection;
+import java.util.Comparator;
 
 /**
  * Default implementation for an artist data container.
@@ -26,6 +27,15 @@ import java.util.Collection;
  */
 public class DefaultArtist extends DefaultBase implements Artist {
 
+       /** Comparator that sorts artists by name. */
+       public static final Comparator<Artist> NAME_COMPARATOR = new Comparator<Artist>() {
+
+               @Override
+               public int compare(Artist leftArtist, Artist rightArtist) {
+                       return leftArtist.getName().compareToIgnoreCase(rightArtist.getName());
+               }
+       };
+
        /**
         * Creates a new artist data container.
         *