@Override public Object getAdapter(@SuppressWarnings("rawtypes") Class adapter) { if (adapter == IShowInTargetList.class) { return new IShowInTargetList() { public String[] getShowInTargetIds() { return new String[] { "org.eclipse.team.ui.GenericHistoryView" }; //$NON-NLS-1$ } }; } else if (adapter == IShowInSource.class) { return new IShowInSource() { public ShowInContext getShowInContext() { return new ShowInContext(getViewer().getInput(), getViewer().getSelection()); } }; } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapter) { if (ImageElement.class.equals(adapter)) { return adapter.cast(imageElement); } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> clazz) { if (ILabelProvider.class.equals(clazz)) { return clazz.cast(fLabelProvider); } if (IContentProvider.class.equals(clazz)) { return clazz.cast(fContentProvider); } return super.getAdapter(clazz); }
public Object getAdapter(Class adapter) { if (adapter.equals(IPropertySheetPage.class)) { return getPropertySheet(); } return super.getAdapter(adapter); } }
public Object getAdapter(Class key) { if (key.equals(IContextProvider.class)) { return AspectJUIHelp.getHelpContextProvider(this, IAJHelpContextIds.CROSSCUTTING_COMPARISON_VIEW); } return super.getAdapter(key); }
public Object getAdapter(Class key) { if (key.equals(IContextProvider.class)) { return AspectJUIHelp.getHelpContextProvider(this, IAJHelpContextIds.EVENT_TRACE_VIEW); } return super.getAdapter(key); } }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter(Class<T> adapter) { if (adapter.equals(IPropertySheetPage.class)) { return (T) getPropertySheet(); } return super.getAdapter(adapter); } }
/** * {@inheritDoc} */ public Object getAdapter(Class adapter) { if (adapter == IContextProvider.class) { return JavaUIHelp.getHelpContextProvider(this, IJavaHelpContextIds.CALL_HIERARCHY_VIEW); } if (adapter == IShowInTargetList.class) { return new IShowInTargetList() { public String[] getShowInTargetIds() { return new String[] { JavaUI.ID_PACKAGES, IPageLayout.ID_RES_NAV }; } }; } return super.getAdapter(adapter); }
@Override public <T> T getAdapter(Class<T> adapterType) { if (adapterType == IShowInSource.class) { return adapterType.cast((IShowInSource) () -> new ShowInContext(null, getSelection())); } if (adapterType == IShowInTargetList.class) { return adapterType.cast((IShowInTargetList) () -> new String[] { IPageLayout.ID_RES_NAV }); } return super.getAdapter(adapterType); }
public Object getAdapter(Class required) { if (ITextOperationTarget.class.equals(required)) { return fSourceViewer.getTextOperationTarget(); } if (IFindReplaceTarget.class.equals(required)) { return fSourceViewer.getFindReplaceTarget(); } if (IDataDisplay.class.equals(required)) { return fDataDisplay; } if (ITextViewer.class.equals(required)) { return fSourceViewer; } return super.getAdapter(required); }
@Override public <T> T getAdapter(Class<T> adapterClass) { if (adapterClass == IShowInSource.class) { return adapterClass.cast((IShowInSource) () -> new ShowInContext(null, getViewer().getSelection())); } if (adapterClass == IShowInTargetList.class) { return adapterClass.cast((IShowInTargetList) () -> new String[] { IPageLayout.ID_RES_NAV }); } return super.getAdapter(adapterClass); }
/** * makes shure that the correct find/replace target is returned. * the actual viewer is returned if an adapter of type * FindReplaceTarget is searched */ @SuppressWarnings({ "rawtypes", "unchecked" }) public Object getAdapter(Class adapter) { Object object = super.getAdapter(adapter); if(object != null) { return object; } if(adapter.equals(IFindReplaceTarget.class)) { return viewer.getActualViewer().getFindReplaceTarget(); } return null; }
public Object getAdapter(Class key) { if (key.equals(ISelectionProvider.class)) return fViewer; if (key == IShowInSource.class) { return getShowInSource(); } if (key == IShowInTargetList.class) { return new IShowInTargetList() { public String[] getShowInTargetIds() { return new String[] { IPageLayout.ID_RES_NAV }; } }; } if (key == IContextProvider.class) { return JavaUIHelp.getHelpContextProvider(this, IJavaHelpContextIds.PACKAGES_VIEW); } return super.getAdapter(key); }
public Object getAdapter(Class key) { if (key == IShowInSource.class) { return getShowInSource(); } if (key == IShowInTargetList.class) { return new IShowInTargetList() { public String[] getShowInTargetIds() { return new String[] { JavaUI.ID_PACKAGES, IPageLayout.ID_RES_NAV }; } }; } if (key == IContextProvider.class) { return JavaUIHelp.getHelpContextProvider(this, IJavaHelpContextIds.TYPE_HIERARCHY_VIEW); } return super.getAdapter(key); }
@SuppressWarnings("unchecked") @Override public <T> T getAdapter(Class<T> key) { if (key == IShowInSource.class) { return (T) getShowInSource(); } if (key == IShowInTargetList.class) { return (T) new IShowInTargetList() { @Override public String[] getShowInTargetIds() { return new String[] { JavaUI.ID_PACKAGES, JavaPlugin.ID_RES_NAV }; } }; } if (key == IContextProvider.class) { return (T) JavaUIHelp.getHelpContextProvider(this, IJavaHelpContextIds.TYPE_HIERARCHY_VIEW); } return super.getAdapter(key); }
@SuppressWarnings("unchecked") @Override public <T> T getAdapter(Class<T> adapter) { if (adapter == IShowInSource.class) { return (T) getShowInSource(); } if (adapter == IContextProvider.class) { return (T) JavaUIHelp.getHelpContextProvider(this, IJavaHelpContextIds.CALL_HIERARCHY_VIEW); } if (adapter == IShowInTargetList.class) { return (T) new IShowInTargetList() { @Override public String[] getShowInTargetIds() { return new String[] { JavaUI.ID_PACKAGES, JavaPlugin.ID_RES_NAV }; } }; } return super.getAdapter(adapter); }
@SuppressWarnings("unchecked") @Override public <T> T getAdapter(Class<T> key) { if (key == IShowInSource.class) { return (T) getShowInSource(); } if (key == IContextProvider.class) return (T) JavaUIHelp.getHelpContextProvider(this, getHelpContextId()); return super.getAdapter(key); }
public Object getAdapter(Class key) { if (key == IShowInSource.class) { return getShowInSource(); } if (key == IContextProvider.class) return JavaUIHelp.getHelpContextProvider(this, getHelpContextId()); return super.getAdapter(key); }
@SuppressWarnings("unchecked") @Override public <T> T getAdapter(Class<T> key) { if (key == IShowInSource.class) { return (T) getShowInSource(); } if (key == IContextProvider.class) return (T) JavaUIHelp.getHelpContextProvider(this, getHelpContextId()); return super.getAdapter(key); }
@Override @SuppressWarnings("unchecked") public <T> T getAdapter(Class<T> adapter) { if (isShowInApplicable()) { if (adapter == IShowInSource.class && isShowInApplicable()) { return (T) getShowInSource(); } else if (adapter == IShowInTargetList.class) { return (T) getShowInTargetList(); } } return super.getAdapter(adapter); }