Package org.pentaho.mantle.client.ui.xul
Class MantleXul
- java.lang.Object
-
- org.pentaho.mantle.client.ui.xul.MantleXul
-
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler,SolutionBrowserCloseEventHandler,SolutionBrowserDeselectEventHandler,SolutionBrowserOpenEventHandler,SolutionBrowserSelectEventHandler,org.pentaho.ui.xul.gwt.util.IXulLoaderCallback
public class MantleXul extends Object implements org.pentaho.ui.xul.gwt.util.IXulLoaderCallback, SolutionBrowserOpenEventHandler, SolutionBrowserCloseEventHandler, SolutionBrowserSelectEventHandler, SolutionBrowserDeselectEventHandler
-
-
Field Summary
Fields Modifier and Type Field Description static StringPROPERTIES_EXTENSIONstatic StringSEPARATOR
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOverlays(ArrayList<org.pentaho.ui.xul.XulOverlay> overlays)voidapplyOverlay(String id)voidapplyOverlays(Set<String> overlayIds)voidconfigureAdminCatTree()voidcustomizeAdminStyle()voidenableUsersRolesTreeItem(boolean enabled)com.google.gwt.user.client.ui.DeckPanelgetAdminContentDeck()com.google.gwt.user.client.ui.WidgetgetAdminPerspective()static MantleXulgetInstance()com.google.gwt.user.client.ui.WidgetgetMenubar()ArrayList<org.pentaho.ui.xul.XulOverlay>getOverlays()com.google.gwt.user.client.ui.WidgetgetToolbar()booleanisEditable()voidonTabClosed(SolutionBrowserCloseEvent event)voidonTabDeselected(SolutionBrowserDeselectEvent event)voidonTabOpened(SolutionBrowserOpenEvent event)voidonTabSelected(SolutionBrowserSelectEvent event)voidoverlayLoaded()voidoverlayRemoved()voidremoveOverlay(String id)voidremoveOverlays(Set<String> overlayIds)voidselectAdminCatTreeTreeItem(String treeLabel)voidsetEditable(boolean editable)voidxulLoaded(org.pentaho.ui.xul.gwt.GwtXulRunner runner)Callback method for the MantleXulLoader.
-
-
-
Field Detail
-
PROPERTIES_EXTENSION
public static final String PROPERTIES_EXTENSION
- See Also:
- Constant Field Values
-
SEPARATOR
public static final String SEPARATOR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static MantleXul getInstance()
-
isEditable
public boolean isEditable()
-
setEditable
public void setEditable(boolean editable)
-
xulLoaded
public void xulLoaded(org.pentaho.ui.xul.gwt.GwtXulRunner runner)
Callback method for the MantleXulLoader. This is called when the Xul file has been processed.- Specified by:
xulLoadedin interfaceorg.pentaho.ui.xul.gwt.util.IXulLoaderCallback- Parameters:
runner- GwtXulRunner instance ready for event handlers and initializing.
-
customizeAdminStyle
public void customizeAdminStyle()
-
configureAdminCatTree
public void configureAdminCatTree()
-
enableUsersRolesTreeItem
public void enableUsersRolesTreeItem(boolean enabled)
-
selectAdminCatTreeTreeItem
public void selectAdminCatTreeTreeItem(String treeLabel)
-
getAdminContentDeck
public com.google.gwt.user.client.ui.DeckPanel getAdminContentDeck()
-
getToolbar
public com.google.gwt.user.client.ui.Widget getToolbar()
-
getMenubar
public com.google.gwt.user.client.ui.Widget getMenubar()
-
getAdminPerspective
public com.google.gwt.user.client.ui.Widget getAdminPerspective()
-
overlayLoaded
public void overlayLoaded()
- Specified by:
overlayLoadedin interfaceorg.pentaho.ui.xul.gwt.util.IXulLoaderCallback
-
addOverlays
public void addOverlays(ArrayList<org.pentaho.ui.xul.XulOverlay> overlays)
-
applyOverlay
public void applyOverlay(String id)
-
removeOverlay
public void removeOverlay(String id)
-
overlayRemoved
public void overlayRemoved()
- Specified by:
overlayRemovedin interfaceorg.pentaho.ui.xul.gwt.util.IXulLoaderCallback
-
getOverlays
public ArrayList<org.pentaho.ui.xul.XulOverlay> getOverlays()
-
onTabOpened
public void onTabOpened(SolutionBrowserOpenEvent event)
- Specified by:
onTabOpenedin interfaceSolutionBrowserOpenEventHandler
-
onTabSelected
public void onTabSelected(SolutionBrowserSelectEvent event)
- Specified by:
onTabSelectedin interfaceSolutionBrowserSelectEventHandler
-
onTabClosed
public void onTabClosed(SolutionBrowserCloseEvent event)
- Specified by:
onTabClosedin interfaceSolutionBrowserCloseEventHandler
-
onTabDeselected
public void onTabDeselected(SolutionBrowserDeselectEvent event)
- Specified by:
onTabDeselectedin interfaceSolutionBrowserDeselectEventHandler
-
-