package containing;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.Date;
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author Hugo
*/
public class ContComparator {
public static class CompadatumJ implements Comparator<Container> {
@Override
public int compare(Container arg0, Container arg1) {
return arg0.adatumJ - arg1.adatumJ;
}
}
public static class CompadatumM implements Comparator<Container> {
@Override
public int compare(Container arg0, Container arg1) {
return arg0.adatumM - arg1.adatumM;
}
}
public static class CompadatumD implements Comparator<Container> {
@Override
public int compare(Container arg0, Container arg1) {
return arg0.adatumD - arg1.adatumD;
}
}
public static class CompaVan implements Comparator<Container> {
private int mod = 1;
public CompaVan(boolean desc) {
if (desc) mod =-1;
}
@Override
public int compare(Container arg0, Container arg1) {
return mod*(Double.valueOf(arg0.aVan).toString()).compareTo(Double.valueOf(arg1.aVan).toString());
}
}
public static class CompaTot implements Comparator<Container> {
private int mod = 1;
public CompaTot(boolean desc) {
if (desc) mod =-1;
}
@Override
public int compare(Container arg0, Container arg1) {
return mod*(Double.valueOf(arg0.aTot).toString()).compareTo(Double.valueOf(arg1.aTot).toString());
}
}
}