Class ActionSwingMenuitem
- java.lang.Object
-
- org.pentaho.ui.xul.impl.AbstractXulComponent
-
- org.pentaho.ui.xul.swing.SwingElement
-
- org.pentaho.reporting.designer.core.xul.ActionSwingMenuitem
-
- All Implemented Interfaces:
DesignerContextComponent
,org.pentaho.ui.xul.components.XulMenuitem
,org.pentaho.ui.xul.dom.Element
,org.pentaho.ui.xul.XulComponent
,org.pentaho.ui.xul.XulEventSource
public class ActionSwingMenuitem extends org.pentaho.ui.xul.swing.SwingElement implements DesignerContextComponent, org.pentaho.ui.xul.components.XulMenuitem
Todo: Document Me- Author:
- Thomas Morgner
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected class
ActionSwingMenuitem.ActionChangeHandler
-
Field Summary
Fields Modifier and Type Field Description static String
CHECKBOX_MENUITEM
static String
MENUITEM
static String
RADIO_MENUITEM
-
Fields inherited from class org.pentaho.ui.xul.swing.SwingElement
changeSupport, container, 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 ActionSwingMenuitem(String tagName)
ActionSwingMenuitem(org.pentaho.ui.xul.dom.Element self, org.pentaho.ui.xul.XulComponent parent, org.pentaho.ui.xul.XulDomContainer domContainer, String tagName)
-
Method Summary
-
Methods inherited from class org.pentaho.ui.xul.swing.SwingElement
addChild, addChildAt, addPropertyChangeListener, adoptAttributes, getJComponent, getOrient, getOrientation, layout, removeChild, removePropertyChangeListener, replaceChild, resetContainer, setOnblur, setOrient
-
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.pentaho.ui.xul.dom.Element
addChild, addChildAt, 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, isVisible, onDomReady, removePropertyChangeListener, setAlign, setBgcolor, setBindingProvider, setContext, setDrageffect, setDropvetoer, setFlex, setHeight, setId, setInsertafter, setInsertbefore, setManagedObject, setMenu, setOnblur, setOndrag, setOndrop, setPadding, setPopup, setPosition, setRemoveelement, setSpacing, setTooltiptext, setWidth
-
-
-
-
Field Detail
-
RADIO_MENUITEM
public static final String RADIO_MENUITEM
- See Also:
- Constant Field Values
-
CHECKBOX_MENUITEM
public static final String CHECKBOX_MENUITEM
- See Also:
- Constant Field Values
-
MENUITEM
public static final String MENUITEM
- See Also:
- Constant Field Values
-
-
Method Detail
-
getActionChangeHandler
protected ActionSwingMenuitem.ActionChangeHandler getActionChangeHandler()
-
setActionChangeHandler
protected void setActionChangeHandler(ActionSwingMenuitem.ActionChangeHandler actionChangeHandler)
-
getAcceltext
public String getAcceltext()
- Specified by:
getAcceltext
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
getAccesskey
public String getAccesskey()
- Specified by:
getAccesskey
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
getActionImpl
public Action getActionImpl()
-
getAction
public String getAction()
-
setAction
public void setAction(Action action)
-
setAction
public void setAction(String action)
-
uninstallAction
protected void uninstallAction(Action oldAction)
-
installAction
protected void installAction(Action newAction)
-
setReportDesignerContext
public void setReportDesignerContext(ReportDesignerContext context)
- Specified by:
setReportDesignerContext
in interfaceDesignerContextComponent
-
getReportDesignerContext
public ReportDesignerContext getReportDesignerContext()
- Specified by:
getReportDesignerContext
in interfaceDesignerContextComponent
-
isDisabled
public boolean isDisabled()
- Specified by:
isDisabled
in interfaceorg.pentaho.ui.xul.XulComponent
- Specified by:
isDisabled
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
- Overrides:
isDisabled
in classorg.pentaho.ui.xul.swing.SwingElement
-
getLabel
public String getLabel()
- Specified by:
getLabel
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
setAcceltext
public void setAcceltext(String accel)
- Specified by:
setAcceltext
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
setAccesskey
public void setAccesskey(String accessKey)
- Specified by:
setAccesskey
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
setDisabled
public void setDisabled(boolean disabled)
- Specified by:
setDisabled
in interfaceorg.pentaho.ui.xul.XulComponent
- Specified by:
setDisabled
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
- Overrides:
setDisabled
in classorg.pentaho.ui.xul.swing.SwingElement
-
setDisabled
public void setDisabled(String disabled)
-
setVisible
public void setVisible(boolean visible)
- Specified by:
setVisible
in interfaceorg.pentaho.ui.xul.XulComponent
- Overrides:
setVisible
in classorg.pentaho.ui.xul.swing.SwingElement
-
setLabel
public void setLabel(String label)
- Specified by:
setLabel
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
getImage
public String getImage()
- Specified by:
getImage
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
isSelected
public boolean isSelected()
- Specified by:
isSelected
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
setSelected
public void setSelected(boolean selected)
- Specified by:
setSelected
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
setImage
public void setImage(String image)
- Specified by:
setImage
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
getCommand
public String getCommand()
- Specified by:
getCommand
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
setCommand
public void setCommand(String command)
- Specified by:
setCommand
in interfaceorg.pentaho.ui.xul.components.XulMenuitem
-
-