Пример #1
0
 /** Constructor */
 public ContentMRUAction(
     int order,
     INavigatorContentDescriptor contentDescriptor,
     INavigatorContentService contentService,
     CommonViewer commonViewer) {
   super(
       "" + order + " " + contentDescriptor.getName(), AS_CHECK_BOX); // $NON-NLS-1$//$NON-NLS-2$
   this.contentDescriptor = contentDescriptor;
   this.contentService = contentService;
   this.commonViewer = commonViewer;
   setChecked(contentService.isActive(contentDescriptor.getId()));
 }
 /* (non-Javadoc)
  * @see org.eclipse.ui.navigator.IDescriptionProvider#getDescription(java.lang.Object)
  */
 @Override
 public String getDescription(Object element) {
   if (element instanceof INavigatorContentDescriptor) {
     INavigatorContentDescriptor ncd = (INavigatorContentDescriptor) element;
     String desc =
         NLS.bind(
             Messages.CommonFilterDescriptorLabelProvider_ContentExtensionDescription,
             new Object[] {ncd.getName()});
     return desc;
   }
   return null;
 }