Class SwingXulToolbar

  • All Implemented Interfaces:
    org.pentaho.ui.xul.containers.XulHbox, org.pentaho.ui.xul.dom.Element, org.pentaho.ui.xul.XulComponent, org.pentaho.ui.xul.XulContainer, org.pentaho.ui.xul.XulEventSource

    public class SwingXulToolbar
    extends org.pentaho.ui.xul.swing.SwingElement
    implements org.pentaho.ui.xul.containers.XulHbox
    Todo: Document Me
    Author:
    Thomas Morgner
    • Field Summary

      • Fields inherited from class org.pentaho.ui.xul.swing.SwingElement

        changeSupport, gc, orient, orientation
      • Fields inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent

        alignment, bgcolor, bindingProvider, context, drageffect, element, flex, flexLayout, height, id, initialized, insertafter, insertbefore, menu, onblur, ondrag, ondrop, padding, popup, position, removeElement, spacing, tooltip, visible, width
    • Constructor Summary

      Constructors 
      Constructor Description
      SwingXulToolbar​(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer domContainer, String tagName)  
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void addChild​(org.pentaho.ui.xul.dom.Element e)  
      void addChildAt​(org.pentaho.ui.xul.dom.Element c, int pos)  
      void addComponent​(org.pentaho.ui.xul.XulComponent c)
      Deprecated.
      void addComponentAt​(org.pentaho.ui.xul.XulComponent component, int idx)
      Deprecated.
      org.pentaho.ui.xul.util.Orient getOrientation()  
      void layout()  
      void removeComponent​(org.pentaho.ui.xul.XulComponent component)
      Deprecated.
      void resetContainer()  
      void suppressLayout​(boolean suppress)
      Defeats layout calls.
      • Methods inherited from class org.pentaho.ui.xul.swing.SwingElement

        addPropertyChangeListener, adoptAttributes, getJComponent, getOrient, isDisabled, removeChild, removePropertyChangeListener, replaceChild, setDisabled, setOnblur, setOrient, setVisible
      • Methods inherited from class org.pentaho.ui.xul.impl.AbstractXulComponent

        getAlign, getAttributes, getAttributeValue, getBgcolor, getChildNodes, getContext, getDocument, getDrageffect, getDropvetoer, getElementById, getElementByXPath, getElementObject, getElementsByTagName, getFirstChild, getFlex, getHeight, getId, getInsertafter, getInsertbefore, getManagedObject, getMenu, getName, getNamespace, getOnblur, getOndrag, getOndrop, getPadding, getParent, getPopup, getPosition, getRemoveelement, getSpacing, getText, getTooltiptext, getWidth, getXulElement, invoke, invoke, isVisible, onDomReady, setAlign, setAttribute, setAttribute, setAttributes, setBgcolor, setBindingProvider, setContext, setDrageffect, setDropvetoer, setFlex, setHeight, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setNamespace, setOndrag, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, setWidth
      • Methods inherited from interface org.pentaho.ui.xul.dom.Element

        getAttributes, getAttributeValue, getChildNodes, getDocument, getElementById, getElementByXPath, getElementObject, getElementsByTagName, getFirstChild, getNamespace, getParent, getText, removeChild, replaceChild, setAttribute, setAttribute, setAttributes, setNamespace
      • Methods inherited from interface org.pentaho.ui.xul.XulComponent

        addPropertyChangeListener, adoptAttributes, getAlign, getBgcolor, getContext, getDrageffect, getDropvetoer, getFlex, getHeight, getId, getInsertafter, getInsertbefore, getManagedObject, getMenu, getName, getOnblur, getOndrag, getOndrop, getPadding, getPopup, getPosition, getRemoveelement, getSpacing, getTooltiptext, getWidth, isDisabled, isVisible, onDomReady, removePropertyChangeListener, setAlign, setBgcolor, setBindingProvider, setContext, setDisabled, setDrageffect, setDropvetoer, setFlex, setHeight, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setOnblur, setOndrag, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, setVisible, setWidth
    • Constructor Detail

      • SwingXulToolbar

        public SwingXulToolbar​(org.pentaho.ui.xul.dom.Element self,
                               org.pentaho.ui.xul.XulComponent parent,
                               org.pentaho.ui.xul.XulDomContainer domContainer,
                               String tagName)
    • Method Detail

      • suppressLayout

        public void suppressLayout​(boolean suppress)
        Defeats layout calls. Useful for bulk updates.
        Specified by:
        suppressLayout in interface org.pentaho.ui.xul.XulContainer
        Parameters:
        suppress -
      • addComponent

        @Deprecated
        public void addComponent​(org.pentaho.ui.xul.XulComponent c)
        Deprecated.
        Specified by:
        addComponent in interface org.pentaho.ui.xul.XulContainer
      • resetContainer

        public void resetContainer()
        Overrides:
        resetContainer in class org.pentaho.ui.xul.swing.SwingElement
      • getOrientation

        public org.pentaho.ui.xul.util.Orient getOrientation()
        Specified by:
        getOrientation in interface org.pentaho.ui.xul.XulContainer
        Overrides:
        getOrientation in class org.pentaho.ui.xul.swing.SwingElement
      • layout

        public void layout()
        Overrides:
        layout in class org.pentaho.ui.xul.swing.SwingElement
      • addComponentAt

        @Deprecated
        public void addComponentAt​(org.pentaho.ui.xul.XulComponent component,
                                   int idx)
        Deprecated.
        Specified by:
        addComponentAt in interface org.pentaho.ui.xul.XulContainer
      • removeComponent

        @Deprecated
        public void removeComponent​(org.pentaho.ui.xul.XulComponent component)
        Deprecated.
        Specified by:
        removeComponent in interface org.pentaho.ui.xul.XulContainer
      • addChild

        public void addChild​(org.pentaho.ui.xul.dom.Element e)
        Specified by:
        addChild in interface org.pentaho.ui.xul.dom.Element
        Overrides:
        addChild in class org.pentaho.ui.xul.swing.SwingElement
      • addChildAt

        public void addChildAt​(org.pentaho.ui.xul.dom.Element c,
                               int pos)
        Specified by:
        addChildAt in interface org.pentaho.ui.xul.dom.Element
        Overrides:
        addChildAt in class org.pentaho.ui.xul.swing.SwingElement