protected boolean isApplicable() { return fContentService != null && fContentService.isVisible(JAVA_EXTENSION_ID) && fContentService.isActive(JAVA_EXTENSION_ID); }
protected boolean isApplicable() { return fContentService != null && fContentService.isVisible(JAVA_EXTENSION_ID) && fContentService.isActive(JAVA_EXTENSION_ID); }
private boolean isApplicable() { return fContentService != null && fContentService.isVisible(JAVA_EXTENSION_ID) && fContentService.isActive(JAVA_EXTENSION_ID); }
/** * * @param contentService * A content service to filter the visible filters. * @return The set of filters that are 'visible' to the given viewer * descriptor. */ public CommonFilterDescriptor[] findVisibleFilters(INavigatorContentService contentService) { List visibleFilters = new ArrayList(); CommonFilterDescriptor descriptor; for (Iterator filtersItr = filters.iterator(); filtersItr.hasNext();) { descriptor = (CommonFilterDescriptor) filtersItr.next(); if (contentService.isVisible(descriptor.getId())) { visibleFilters.add(descriptor); } } if (visibleFilters.size() == 0) { return NO_FILTER_DESCRIPTORS; } return (CommonFilterDescriptor[]) visibleFilters .toArray(new CommonFilterDescriptor[visibleFilters.size()]); }
/** * Return the link helper descriptors for a given selection and content * service. * * @param anInput * The input of the active viewer. * @param aContentService * The content service to use for visibility filtering. Link * Helpers are filtered by contentExtension elements in * viewerContentBindings. * @return An array of <i>visible</i> and <i>enabled</i> Link Helpers or * an empty array. */ public LinkHelperDescriptor[] getLinkHelpersFor(IEditorInput anInput, INavigatorContentService aContentService) { List helpersList = new ArrayList(); LinkHelperDescriptor descriptor = null; for (Iterator itr = getDescriptors().iterator(); itr.hasNext();) { descriptor = (LinkHelperDescriptor) itr.next(); if (aContentService.isVisible(descriptor.getId()) && descriptor.isEnabledFor(anInput)) { helpersList.add(descriptor); } } if (helpersList.size() == 0) { return NO_DESCRIPTORS; } return (LinkHelperDescriptor[]) helpersList .toArray(new LinkHelperDescriptor[helpersList.size()]); }
for (Iterator itr = getDescriptors().iterator(); itr.hasNext();) { descriptor = (LinkHelperDescriptor) itr.next(); if (aContentService.isVisible(descriptor.getId()) && descriptor.isEnabledFor(anObject)) { helpersList.add(descriptor);
INavigatorContentDescriptor contentDescriptor = (INavigatorContentDescriptor) iter .next(); if (aContentService.isVisible(contentDescriptor.getId()) && aContentService.isActive(contentDescriptor.getId())) { List dropDescriptors = getDropDescriptors(contentDescriptor);
/** * @param aContentService * @param descriptor * @return True if the descriptor is visible to the given content service. */ private boolean isVisible(INavigatorContentService aContentService, CommonWizardDescriptor descriptor) { return !WorkbenchActivityHelper.filterItem(descriptor) && (aContentService == null || (descriptor.getId() == null || ( aContentService.isVisible(descriptor.getId()) && aContentService.isActive(descriptor.getId()) ) ) ); }
private boolean isVisible(INavigatorContentService aContentService, CommonActionProviderDescriptor descriptor) { if (descriptor.isNested()) { return aContentService.isActive(descriptor.getId()) && aContentService.isVisible(descriptor.getId()); } return aContentService.getViewerDescriptor().isVisibleActionExtension( descriptor.getId()); }