1 13 package com.tonbeller.jpivot.olap.model; 14 15 import java.util.Comparator ; 16 17 18 19 20 24 public interface Dimension extends Expression, Displayable, Visitable, Decorator { 25 26 29 static Comparator MEASURES_FIRST_COMPARATOR = new Comparator () { 30 public int compare(Object o1, Object o2) { 31 Dimension d1 = (Dimension) o1; 32 Dimension d2 = (Dimension) o2; 33 if (d1.isMeasure() != d2.isMeasure()) 34 return d1.isMeasure() ? -1 : 1; 35 return d1.getLabel().compareTo(d2.getLabel()); 36 } 37 }; 38 39 42 Hierarchy[] getHierarchies(); 43 44 48 boolean isTime(); 49 50 53 boolean isMeasure(); 54 } 55 | Popular Tags |