本文整理汇总了Java中org.pentaho.ui.xul.XulOverlay类的典型用法代码示例。如果您正苦于以下问题:Java XulOverlay类的具体用法?Java XulOverlay怎么用?Java XulOverlay使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
XulOverlay类属于org.pentaho.ui.xul包,在下文中一共展示了XulOverlay类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: AbstractRepositoryExplorerUISupport
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public AbstractRepositoryExplorerUISupport() {
super();
handlers = new ArrayList<XulEventHandler>();
overlays = new ArrayList<XulOverlay>();
controllerNames = new ArrayList<String>();
setup();
}
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:8,代码来源:AbstractRepositoryExplorerUISupport.java
示例2: apply
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public void apply(XulDomContainer container) throws XulException {
this.container = container;
container.registerClassLoader(getClass().getClassLoader());
for(XulEventHandler handler:handlers) {
container.addEventHandler(handler);
}
for (XulOverlay overlay : overlays) {
if(overlay instanceof RepositoryExplorerDefaultXulOverlay) {
container.loadOverlay(overlay.getOverlayUri(), new XulSpoonResourceBundle(((RepositoryExplorerDefaultXulOverlay) overlay).getPackageClass()));
} else {
container.loadOverlay(overlay.getOverlayUri(), overlay.getResourceBundleUri());
}
}
}
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:15,代码来源:AbstractRepositoryExplorerUISupport.java
示例3: unloadPerspective
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
private void unloadPerspective(SpoonPerspective per){
per.setActive(false);
List<XulOverlay> overlays = per.getOverlays();
if(overlays != null){
for(XulOverlay overlay : overlays){
try {
domContainer.removeOverlay(overlay.getOverlayUri());
} catch (XulException e) {
e.printStackTrace();
}
}
}
Spoon.getInstance().enableMenus();
}
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:15,代码来源:SpoonPerspectiveManager.java
示例4: unloadPerspective
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
private void unloadPerspective(SpoonPerspective per){
per.setActive(false);
List<XulOverlay> overlays = per.getOverlays();
if(overlays != null){
for(XulOverlay overlay : overlays){
try {
domContainer.removeOverlay(overlay.getOverlayUri());
} catch (XulException e) {
e.printStackTrace();
}
}
}
Spoon.getInstance().enableMenus();
}
开发者ID:jjeb,项目名称:kettle-trunk,代码行数:15,代码来源:SpoonPerspectiveManager.java
示例5: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public List<XulOverlay> getOverlays() {
XulOverlay overlay = new XulOverlay(){
public String getId() {
return "agileBi"; //$NON-NLS-1$
}
public String getOverlayUri() {
return "org/pentaho/agilebi/spoon/perspective/insta_perspective_overlay.xul"; //$NON-NLS-1$
}
public int getPriority() {
return 0;
}
public String getOverlayXml() {
return null;
}
public String getResourceBundleUri() {
return null;
}
public String getSource() {
return null;
}
};
return Collections.singletonList(overlay);
}
开发者ID:pentaho,项目名称:pdi-agile-bi-plugin,代码行数:32,代码来源:AgileBiInstaPerspective.java
示例6: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public List<XulOverlay> getOverlays() {
XulOverlay overlay = new XulOverlay(){
public String getId() {
return "agileBi"; //$NON-NLS-1$
}
public String getOverlayUri() {
return "org/pentaho/agilebi/spoon/perspective/modeler_perspective_overlay.xul"; //$NON-NLS-1$
}
@Override
public int getPriority() {
return 0;
}
public String getOverlayXml() {
return null;
}
public String getResourceBundleUri() {
return null;
}
public String getSource() {
return null;
}
};
return Collections.singletonList(overlay);
}
开发者ID:pentaho,项目名称:pdi-agile-bi-plugin,代码行数:33,代码来源:AgileBiModelerPerspective.java
示例7: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public List<XulOverlay> getOverlays() {
XulOverlay overlay = new XulOverlay(){
public String getId() {
return "agileBi"; //$NON-NLS-1$
}
public String getOverlayUri() {
return "org/pentaho/agilebi/spoon/perspective/visualization_perspective_overlay.xul"; //$NON-NLS-1$
}
@Override
public int getPriority() {
return 0;
}
public String getOverlayXml() {
return null;
}
public String getResourceBundleUri() {
return null;
}
public String getSource() {
return null;
}
};
return Collections.singletonList(overlay);
}
开发者ID:pentaho,项目名称:pdi-agile-bi-plugin,代码行数:33,代码来源:AgileBiVisualizationPerspective.java
示例8: apply
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public void apply( XulDomContainer container ) throws XulException {
this.container = container;
container.registerClassLoader( getClass().getClassLoader() );
for ( XulEventHandler handler : handlers ) {
container.addEventHandler( handler );
}
for ( XulOverlay overlay : overlays ) {
if ( overlay instanceof RepositoryExplorerDefaultXulOverlay ) {
container.loadOverlay( overlay.getOverlayUri(), new XulSpoonResourceBundle(
( (RepositoryExplorerDefaultXulOverlay) overlay ).getPackageClass() ) );
} else {
container.loadOverlay( overlay.getOverlayUri(), overlay.getResourceBundleUri() );
}
}
}
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:16,代码来源:AbstractRepositoryExplorerUISupport.java
示例9: unloadPerspective
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
private void unloadPerspective( SpoonPerspective per ) {
per.setActive( false );
List<XulOverlay> overlays = per.getOverlays();
if ( overlays != null ) {
for ( XulOverlay overlay : overlays ) {
try {
domContainer.removeOverlay( overlay.getOverlayUri() );
} catch ( XulException e ) {
log.logError( "Error unload perspective", e );
}
}
}
getSpoon().enableMenus();
}
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:15,代码来源:SpoonPerspectiveManager.java
示例10: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
@Override
public List<XulOverlay> getOverlays() {
// TODO Auto-generated method stub
return null;
}
开发者ID:HiromuHota,项目名称:pdi-git-plugin,代码行数:6,代码来源:GitPerspective.java
示例11: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public List<XulOverlay> getOverlays() {
return overlays;
}
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:4,代码来源:AbstractRepositoryExplorerUISupport.java
示例12: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public List<XulOverlay> getOverlays() {
return Collections.singletonList((XulOverlay) new DefaultXulOverlay("ui/main_perspective_overlay.xul"));
}
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:4,代码来源:MainSpoonPerspective.java
示例13: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
@Override
public List<XulOverlay> getOverlays() {
return null;
}
开发者ID:jjeb,项目名称:kettle-trunk,代码行数:5,代码来源:StarModelerPerspective.java
示例14: addOverlay
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public void addOverlay( XulOverlay overlay ) throws XulException {
container.loadOverlay( overlay.getOverlayUri() );
}
开发者ID:pentaho,项目名称:mql-editor,代码行数:4,代码来源:AbstractMqlEditor.java
示例15: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
@Override
public List<XulOverlay> getOverlays() {
return Collections.singletonList( (XulOverlay) new DefaultXulOverlay( "ui/main_perspective_overlay.xul" ) );
}
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:5,代码来源:MainSpoonPerspective.java
示例16: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
@Override public List<XulOverlay> getOverlays() {
return null;
}
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:4,代码来源:SpoonPerspectiveManagerTest.java
示例17: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
/**
* Get the list of overlays for the UI Support
* @return
*/
public List<XulOverlay> getOverlays();
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:6,代码来源:IRepositoryExplorerUISupport.java
示例18: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
/**
* A list of Xul Overlays to be applied and removed when the perspective is loaded or unloaded
* @return List of XulOverlays.
*/
public List<XulOverlay> getOverlays();
开发者ID:yintaoxue,项目名称:read-open-source-code,代码行数:6,代码来源:SpoonPerspective.java
示例19: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
/**
* Get the list of overlays for the UI Support
*
* @return
*/
public List<XulOverlay> getOverlays();
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:7,代码来源:IRepositoryExplorerUISupport.java
示例20: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
/**
* A list of Xul Overlays to be applied and removed when the perspective is loaded or unloaded
*
* @return List of XulOverlays.
*/
public List<XulOverlay> getOverlays();
开发者ID:pentaho,项目名称:pentaho-kettle,代码行数:7,代码来源:SpoonPerspective.java
注:本文中的org.pentaho.ui.xul.XulOverlay类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论