info.magnolia.cms.gui.controlx.list
Class AbstractListModel.ListComparator

java.lang.Object
  extended by info.magnolia.cms.gui.controlx.list.AbstractListModel.ListComparator
All Implemented Interfaces:
Comparator
Enclosing class:
AbstractListModel

protected class AbstractListModel.ListComparator
extends Object
implements Comparator

Does simple or sub ordering


Constructor Summary
protected AbstractListModel.ListComparator()
           
 
Method Summary
 int compare(Object object, Object object1)
           
 String getOrder()
           
 String getPreSort()
           
 String getSortBy()
           
 void setOrder(String order)
           
 void setPreSort(String preSort)
           
 void setSortBy(String sortBy)
           
protected  int sort(Object object, Object object1)
          group by
protected  int subSort(Object object, Object object1)
          sub sort
 
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

AbstractListModel.ListComparator

protected AbstractListModel.ListComparator()
Method Detail

compare

public int compare(Object object,
                   Object object1)
Specified by:
compare in interface Comparator

sort

protected int sort(Object object,
                   Object object1)
group by

Parameters:
object - to be compared
object1 - to be compared

subSort

protected int subSort(Object object,
                      Object object1)
sub sort

Parameters:
object - to be compared
object1 - to be compared

getPreSort

public String getPreSort()

setPreSort

public void setPreSort(String preSort)

getSortBy

public String getSortBy()

setSortBy

public void setSortBy(String sortBy)

getOrder

public String getOrder()

setOrder

public void setOrder(String order)


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.