Package org.locationtech.udig.style.sld.editor

Source Code of org.locationtech.udig.style.sld.editor.BrewerPaletteViewerSorter

/**
*
*/
package org.locationtech.udig.style.sld.editor;

import org.eclipse.jface.viewers.Viewer;
import org.eclipse.jface.viewers.ViewerSorter;
import org.geotools.brewer.color.BrewerPalette;

final class BrewerPaletteViewerSorter extends ViewerSorter {
  @Override
  public int compare( Viewer viewer, Object e1, Object e2 ) {
      if (e1 instanceof BrewerPalette && e2 instanceof BrewerPalette) {
          BrewerPalette p1 = (BrewerPalette) e1;
          BrewerPalette p2 = (BrewerPalette) e2;
          //alphabetical by name
          return p1.getName().compareTo(p2.getName());
          //TODO: alternatives (colour hue?)
      } else return super.compare(viewer, e1, e2);
  }
}
TOP

Related Classes of org.locationtech.udig.style.sld.editor.BrewerPaletteViewerSorter

TOP
Copyright © 2018 www.massapi.com. 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.