/** * Sets this viewer's sorter and triggers refiltering and resorting of this * viewer's element. Passing <code>null</code> turns sorting off. * * @param sorter * a viewer sorter, or <code>null</code> if none */ public void setSorter(ViewerSorter sorter) { if (sorter != null && sorter instanceof CommonViewerSorter) { ((CommonViewerSorter) sorter).setContentService(contentService); } super.setSorter(sorter); }