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
 
 - 
 
 -