Java源码示例:org.eclipse.xtext.ui.editor.findrefs.ReferenceSearchResultContentProvider

示例1
@Override
protected void configure() {
	// As a workaround to fix GH-724, this is copied from org.eclipse.xtext.ui.shared.internal.SharedModule
	// and the default must be kept in sync with the corresponding code there!!
	binder().install(new PrivateModule() {
		@Override
		protected void configure() {
			bind(ReferenceSearchViewPage.class);
			bind(ReferenceSearchResultLabelProvider.class);
			// Workaround to fix GH-724.
			bind(ReferenceSearchResultContentProvider.class).to(MyReferenceSearchResultContentProvider.class);
			bind(ReferenceSearchViewSorter.class);

			expose(ReferenceSearchViewPage.class);
		}
	});
}
 
示例2
/** Bind custom ReferenceSearchResultContentProvider. Workaround to fix GH-724. */
public Class<? extends ReferenceSearchResultContentProvider> bindReferenceSearchResultContentProvider() {
	return MyReferenceSearchResultContentProvider.class;
}