org.loom.tags.core
Class LabelComparator

java.lang.Object
  extended by org.loom.tags.core.LabelComparator
All Implemented Interfaces:
java.util.Comparator<Option>, I18nComparator<Option>

public class LabelComparator
extends java.lang.Object
implements I18nComparator<Option>

Compares two options by the label. Used for ordering options inside AbstractOptionTag.


Constructor Summary
LabelComparator()
           
 
Method Summary
 int compare(Option o1, Option o2)
           
 void setRepository(MessagesRepository repository)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

LabelComparator

public LabelComparator()
Method Detail

compare

public int compare(Option o1,
                   Option o2)
Specified by:
compare in interface java.util.Comparator<Option>

setRepository

public void setRepository(MessagesRepository repository)
Specified by:
setRepository in interface I18nComparator<Option>