package com.baselet.generator.sorting; import java.io.Serializable; import java.util.Comparator; import java.util.List; public class HeightLayout extends Layout { @Override public void layout(List<SortableElement> elements) { super.simpleLayout(new HeightSorter(), elements); } private static class HeightSorter implements Comparator<SortableElement>, Serializable { private static final long serialVersionUID = 1L; @Override public int compare(SortableElement e1, SortableElement e2) { return e2.getElement().getRectangle().height - e1.getElement().getRectangle().height; } } }