类org.eclipse.ui.part.MessagePage源码实例Demo

下面列出了怎么用org.eclipse.ui.part.MessagePage的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: LogViewer   文件: ResourceUtils.java
public static ITextViewer getViewer(IPage page) {
    if(page == null){
        return null;
    }
    if(page instanceof TextConsolePage) {
        return ((TextConsolePage)page).getViewer();
    }
    if(page.getClass().equals(MessagePage.class)){
        // empty page placeholder
        return null;
    }
    try {
        /*
         * org.eclipse.cdt.internal.ui.buildconsole.BuildConsolePage does not
         * extend TextConsolePage, so we get access to the viewer with dirty tricks
         */
        Method method = page.getClass().getDeclaredMethod("getViewer", (Class<?>[])null);
        method.setAccessible(true);
        return (ITextViewer) method.invoke(page, (Object[])null);
    } catch (Exception e) {
        // AnyEditToolsPlugin.logError("Can't get page viewer from the console page", e);
    }
    return null;
}
 
源代码2 项目: tesb-studio-se   文件: SpringConfigurationView.java
@Override
protected IPage createDefaultPage(PageBook book) {
    MessagePage page = new MessagePage();
    initPage(page);
    page.createControl(book);
    page.setMessage(CamelDesignerMessages.getString("SpringConfigurationView_defaultMessage")); //$NON-NLS-1$
    return page;
}
 
源代码3 项目: birt   文件: LibraryExplorerView.java
/**
 * Creates and returns the default page for this view.
 * 
 * @param book
 *            the pagebook control
 * @return the default page
 */
protected IPage createDefaultPage( PageBook book )
{
	MessagePage page = new MessagePage( );
	initPage( page );
	page.createControl( book );
	page.setMessage( defaultText );
	return page;
}
 
源代码4 项目: birt   文件: DataView.java
/**
 * Creates and returns the default page for this view.
 * 
 * @param book
 *            the pagebook control
 * @return the default page
 */
protected IPage createDefaultPage( PageBook book )
{
	MessagePage page = new MessagePage( );
	initPage( page );
	page.createControl( book );
	page.setMessage( defaultText );
	return page;
}
 
源代码5 项目: birt   文件: AttributeView.java
protected IPage createDefaultPage( PageBook book )
{
	MessagePage page = new MessagePage( );
	initPage( page );
	page.createControl( book );
	page.setMessage( defaultText );
	if ( defaultPartName == null )
	{
		defaultPartName = getPartName( );
	}
	return page;
}
 
源代码6 项目: uima-uimaj   文件: CasEditorView.java
@Override
protected IPage createDefaultPage(PageBook book) {
  MessagePage page = new MessagePage();
  initPage(page);
  page.createControl(book);
  page.setMessage(editorNotAvailableMessage);
  return page;
}
 
源代码7 项目: uima-uimaj   文件: AnnotationEditorView.java
@Override
protected IPage createDefaultPage(PageBook book) {
  MessagePage page = new MessagePage();
  initPage(page);
  page.createControl(book);
  page.setMessage(editorNotAvailableMessage);
  return page;
}
 
 类所在包
 同包方法