/** * <p> * Uses the supplied content service to acquire the available extensions. * </p> * * @param aContentService * The associated NavigatorContentService that should be used to * acquire information. */ public NavigatorContentServiceContentProvider( NavigatorContentService aContentService) { super(); contentService = aContentService; isContentServiceSelfManaged = false; INavigatorViewerDescriptor vDesc = contentService.getViewerDescriptor(); enforceHasChildren = vDesc.getBooleanConfigProperty(NavigatorViewerDescriptor.PROP_ENFORCE_HAS_CHILDREN); }
/** * <p> * Creates a cached {@link NavigatorContentService} from the given * viewer Id. * </p> * * @param aViewerId * The associated viewer id that this * NavigatorContentServiceContentProvider will provide content * for */ public NavigatorContentServiceContentProvider(String aViewerId) { super(); contentService = new NavigatorContentService(aViewerId); INavigatorViewerDescriptor vDesc = contentService.getViewerDescriptor(); enforceHasChildren = vDesc.getBooleanConfigProperty(NavigatorViewerDescriptor.PROP_ENFORCE_HAS_CHILDREN); isContentServiceSelfManaged = true; }
/** * */ private void makeActions() { boolean hideAvailableCustomizationsDialog = viewerDescriptor .getBooleanConfigProperty(INavigatorViewerDescriptor.PROP_HIDE_AVAILABLE_CUSTOMIZATIONS_DIALOG); if (!hideAvailableCustomizationsDialog) { selectFiltersAction = new SelectFiltersAction(commonViewer, this); ImageDescriptor selectFiltersIcon = NavigatorPlugin.getImageDescriptor("icons/full/elcl16/filter_ps.gif"); //$NON-NLS-1$ selectFiltersAction.setImageDescriptor(selectFiltersIcon); selectFiltersAction.setHoverImageDescriptor(selectFiltersIcon); } }
/** * */ private void makeActions() { INavigatorViewerDescriptor viewerDescriptor = commonViewer .getNavigatorContentService().getViewerDescriptor(); boolean hideLinkWithEditorAction = viewerDescriptor .getBooleanConfigProperty(INavigatorViewerDescriptor.PROP_HIDE_LINK_WITH_EDITOR_ACTION); if (!hideLinkWithEditorAction) { toggleLinkingAction = new LinkEditorAction(commonNavigator, commonViewer, linkHelperService); ImageDescriptor syncIcon = getImageDescriptor("elcl16/synced.gif"); //$NON-NLS-1$ toggleLinkingAction.setImageDescriptor(syncIcon); toggleLinkingAction.setHoverImageDescriptor(syncIcon); } boolean hideCollapseAllAction = viewerDescriptor .getBooleanConfigProperty(INavigatorViewerDescriptor.PROP_HIDE_COLLAPSE_ALL_ACTION); if (!hideCollapseAllAction) { collapseAllAction = new CollapseAllAction(commonViewer); ImageDescriptor collapseAllIcon = getImageDescriptor("elcl16/collapseall.gif"); //$NON-NLS-1$ collapseAllAction.setImageDescriptor(collapseAllIcon); collapseAllAction.setHoverImageDescriptor(collapseAllIcon); } filterGroup = new FilterActionGroup(commonViewer); }
.getBooleanConfigProperty( INavigatorViewerDescriptor.PROP_HIDE_AVAILABLE_EXT_TAB);