本文整理汇总了Java中org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer类的典型用法代码示例。如果您正苦于以下问题:Java AbstractPartRenderer类的具体用法?Java AbstractPartRenderer怎么用?Java AbstractPartRenderer使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。
AbstractPartRenderer类属于org.eclipse.e4.ui.internal.workbench.swt包,在下文中一共展示了AbstractPartRenderer类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: getRenderer
import org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer; //导入依赖的package包/类
@Override
public AbstractPartRenderer getRenderer(final MUIElement uiElement, final Object parent) {
if (uiElement instanceof MPart) {
if (partRenderer == null) {
partRenderer = new SwtToJoPartRenderer();
super.initRenderer(partRenderer);
}
return partRenderer;
}
return super.getRenderer(uiElement, parent);
}
示例2: getRenderer
import org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer; //导入依赖的package包/类
@Override
public AbstractPartRenderer getRenderer(MUIElement uiElement, Object parent) {
//TODO 1: add condition to return custom window renderer
//TODO 2: add condition for custom sash renderer
//TODO 3: add condition for custom stack renderer
return null;
}
示例3: getRenderer
import org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer; //导入依赖的package包/类
@Override
public AbstractPartRenderer getRenderer(MUIElement uiElement, Object parent) {
if (uiElement instanceof BrowserPart) {
if (browserPartRenderer == null) {
browserPartRenderer = new BrowserPartRenderer();
super.initRenderer(browserPartRenderer);
}
return browserPartRenderer;
}
return super.getRenderer(uiElement, parent);
}
示例4: getRenderer
import org.eclipse.e4.ui.internal.workbench.swt.AbstractPartRenderer; //导入依赖的package包/类
@Override
public AbstractPartRenderer getRenderer(MUIElement uiElement, Object parent){
if (uiElement instanceof MPartStack) {
if (stackRenderer == null) {
stackRenderer = new ElexisStackRenderer();
super.initRenderer(stackRenderer);
}
return stackRenderer;
}
return super.getRenderer(uiElement, parent);
}