本文整理汇总了Java中org.pentaho.ui.xul.XulOverlay类的典型用法代码示例。如果您正苦于以下问题:Java XulOverlay类的具体用法?Java XulOverlay怎么用?Java XulOverlay使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
XulOverlay类属于org.pentaho.ui.xul包,在下文中一共展示了XulOverlay类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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();
}
示例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());
}
}
}
示例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();
}
示例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();
}
示例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);
}
示例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);
}
示例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);
}
示例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() );
}
}
}
示例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();
}
示例10: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
@Override
public List<XulOverlay> getOverlays() {
// TODO Auto-generated method stub
return null;
}
示例11: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public List<XulOverlay> getOverlays() {
return overlays;
}
示例12: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public List<XulOverlay> getOverlays() {
return Collections.singletonList((XulOverlay) new DefaultXulOverlay("ui/main_perspective_overlay.xul"));
}
示例13: getOverlays
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
@Override
public List<XulOverlay> getOverlays() {
return null;
}
示例14: addOverlay
import org.pentaho.ui.xul.XulOverlay; //导入依赖的package包/类
public void addOverlay( XulOverlay overlay ) throws XulException {
container.loadOverlay( overlay.getOverlayUri() );
}
示例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" ) );
}