Package org.apache.commons.collections.comparators

Examples of org.apache.commons.collections.comparators.ReverseComparator


    List<ValidatorWrapper> list = new ArrayList<ValidatorWrapper>();
    list.add(wrapper1);
    list.add(wrapper2);

    Collections.sort(list, new ReverseComparator());

    assert list.get(0) == wrapper2;
  }
View Full Code Here


    {
      case DESCENDING:
      {
        if (comparator == null)
        {
          orderComparator = new ReverseComparator();
        }
        else
        {
          orderComparator = new ReverseComparator(comparator);
        }
        break;
      }
      case ASCENDING:       
      default:
View Full Code Here

        Date endDate = date;
        startDate = DateUtil.getStartOfDay(endDate, cal);
        endDate = DateUtil.getEndOfDay(endDate, cal);
       
        if (entries == null) {
            entries = new TreeMap(new ReverseComparator());
            try {
                Weblogger roller = WebloggerFactory.getWeblogger();
                WeblogManager wmgr = roller.getWeblogManager();
                Map mmap = WebloggerFactory.getWeblogger().getWeblogManager().getWeblogEntryObjectMap(
                       
View Full Code Here

   
   
    public Map getEntries() {
       
        if (entries == null) {
            entries = new TreeMap(new ReverseComparator());
            try {
                Weblogger roller = WebloggerFactory.getWeblogger();
                WeblogManager wmgr = roller.getWeblogManager();
                Map mmap = WebloggerFactory.getWeblogger().getWeblogManager().getWeblogEntryObjectMap(
                        weblog,
View Full Code Here

        date = cal.getTime();
        Date startDate = DateUtil.getStartOfMonth(date, cal);
        Date endDate = DateUtil.getEndOfMonth(date, cal);
       
        if (entries == null) {
            entries = new TreeMap(new ReverseComparator());
            try {
                Map mmap = WebloggerFactory.getWeblogger().getWeblogManager().getWeblogEntryObjectMap(
                       
                        weblog,
                        startDate,
View Full Code Here

    /**
     * Return an ordered Map where the order of entries is determined by the natural ordering of the value type.
     */
    public static Map<String,Double> sortMapReversedByValue(Map<String,Double> in) {
        @SuppressWarnings("unchecked")
        SortedSetMultimap<Double,String> treeMap = TreeMultimap.create(new ReverseComparator(doubleComparator),
                stringComparator);
        for(Map.Entry<String,Double> e: in.entrySet()) {
            treeMap.put(e.getValue(), e.getKey());
        }
       
View Full Code Here

    }

    @Override
    public Comparator<IColumn> getColumnComparator(AbstractType comparator)
    {
        return reversed ? new ReverseComparator(super.getColumnComparator(comparator)) : super.getColumnComparator(comparator);
    }
View Full Code Here

    }

    protected Comparator<DbEntity> getDbEntityComparator(boolean dependantFirst) {
        Comparator<DbEntity> c = dbEntityComparator;
        if (dependantFirst) {
            c = new ReverseComparator(c);
        }
        return c;
    }
View Full Code Here

    }

    protected Comparator<ObjEntity> getObjEntityComparator(boolean dependantFirst) {
        Comparator<ObjEntity> c = objEntityComparator;
        if (dependantFirst) {
            c = new ReverseComparator(c);
        }
        return c;
    }
View Full Code Here

            fail("NoSuchElementException should be thrown if remove is called after all elements are removed");
        } catch (BufferUnderflowException ex) {}
    }

    public void testBasicComparatorOps() {
        PriorityBuffer heap = new PriorityBuffer(new ReverseComparator(new ComparableComparator()));

        assertTrue("heap should be empty after create", heap.isEmpty());

        try {
            heap.get();
View Full Code Here

TOP

Related Classes of org.apache.commons.collections.comparators.ReverseComparator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.