@Override public int compare(AbstractTocProvider provider1, AbstractTocProvider provider2) { if(provider1.getPriority()<provider2.getPriority()) return -1; else if(provider1.getPriority()>provider2.getPriority()) return 1; else return 0; } }
ITocContribution[] contrib; try { contrib = providers[i].getTocContributions(locale); for (int j=0;j<contrib.length;++j) { TocContribution contribution = new TocContribution();