Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

oracle.adfnmc.component.ui
Class CommandMenuItem

java.lang.Object
  extended by oracle.adfnmc.component.Component
      extended by oracle.adfnmc.component.ui.RenderableComponent
          extended by oracle.adfnmc.component.ui.MenuBase
              extended by oracle.adfnmc.component.ui.CommandMenuItem
All Implemented Interfaces:
RefreshablePropertyObjectOwner, ITestableComponent
Direct Known Subclasses:
BBCommandMenuItem

public abstract class CommandMenuItem
extends MenuBase


Field Summary
protected static boolean DEFAULT_DISABLED
           
protected static int DEFAULT_INDEX
           
protected static java.lang.String DEFAULT_LABEL
           
protected static boolean DEFAULT_SELECTED
           
protected static int DEFAULT_WEIGHT
           
protected  java.lang.String m_action
           
protected  ActionListener m_actionListener
           
protected  oracle.adfnmc.app.Navigation m_actor
           
protected  BooleanProperty m_disabledProperty
           
protected  ArrayList m_fromToActionListeners
           
protected  int m_index
           
protected  StringProperty m_labelProperty
           
protected  BooleanProperty m_selectedProperty
           
protected  int m_weight
           
 
Fields inherited from class oracle.adfnmc.component.ui.MenuBase
DEFAULT_PLATFORM, m_platformProperty
 
Fields inherited from class oracle.adfnmc.component.ui.RenderableComponent
DEFAULT_RENDERED, m_cachedRendered, m_cacheIsValid, m_renderedProperty, unregisterPropertiesOnly
 
Fields inherited from class oracle.adfnmc.component.Component
CLASS_INSTANCE, m_attributes, m_elContext, m_exprfactory, m_formatMethod, m_id, m_initialized, m_parent, m_pattern, m_props, m_screen, m_theApp, refreshableProperties
 
Constructor Summary
CommandMenuItem()
           
 
Method Summary
 void addChild(Attribute child)
           
 void endInit()
           
protected  void endInitRenderableProperties(boolean isRendered)
           
 void execute(java.lang.String command, java.util.Vector params)
           
 void executeItem()
           
 boolean getDisabled()
           
protected abstract  boolean getDisabledNative()
           
 int getIndex()
           
 java.lang.String getLabel()
           
protected  Menu getParentMenu()
           
 boolean getSelected()
           
protected abstract  boolean getSelectedNative()
           
 int getWeight()
           
 void setDisabled(boolean disabled)
           
protected  void setDisabled(java.lang.Object source, boolean disabled)
           
protected abstract  void setDisabledNative(boolean disabled)
           
 void setIndex(int index)
           
protected  void setLabel(java.lang.Object source, java.lang.String label)
           
 void setLabel(java.lang.String label)
           
protected abstract  void setLabelNative(java.lang.String label)
           
 void setSelected(boolean selected)
           
protected  void setSelected(java.lang.Object source, boolean selected)
           
protected abstract  void setSelectedNative(boolean selected)
           
 void setWeight(int weight)
           
protected  boolean shouldExecuteItem()
           
 java.lang.String toString()
           
 
Methods inherited from class oracle.adfnmc.component.ui.MenuBase
getPlatform, getPlatformAsInt, requestRefreshMenu, setPlatform, setPlatform
 
Methods inherited from class oracle.adfnmc.component.ui.RenderableComponent
endInitRendered, Focus, getRendered, handleRenderedChange, isParentRendered, isRendered, isRenderedChanged, renderedChangedNative, renderNative, setRendered, setRendered, setUnregisterPropertiesOnly
 
Methods inherited from class oracle.adfnmc.component.Component
addChild, beginInit, buildValueExpression, dump, dump, dumpProps, dumpProps, dumpPropsBuffer, getDataValues, getId, getParent, getProps, getScreen, propertyInstanceCreated, refreshProperties, setChild, setChild, setId, setParent, setProp, setScreen, toFormattedString, updateRenderer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_DISABLED

protected static final boolean DEFAULT_DISABLED
See Also:
Constant Field Values

DEFAULT_INDEX

protected static final int DEFAULT_INDEX
See Also:
Constant Field Values

DEFAULT_LABEL

protected static final java.lang.String DEFAULT_LABEL
See Also:
Constant Field Values

DEFAULT_SELECTED

protected static final boolean DEFAULT_SELECTED
See Also:
Constant Field Values

DEFAULT_WEIGHT

protected static final int DEFAULT_WEIGHT
See Also:
Constant Field Values

m_action

protected java.lang.String m_action

m_actor

protected oracle.adfnmc.app.Navigation m_actor

m_actionListener

protected ActionListener m_actionListener

m_fromToActionListeners

protected ArrayList m_fromToActionListeners

m_index

protected int m_index

m_weight

protected int m_weight

m_disabledProperty

protected BooleanProperty m_disabledProperty

m_labelProperty

protected StringProperty m_labelProperty

m_selectedProperty

protected BooleanProperty m_selectedProperty
Constructor Detail

CommandMenuItem

public CommandMenuItem()
Method Detail

addChild

public void addChild(Attribute child)
Overrides:
addChild in class Component

endInitRenderableProperties

protected void endInitRenderableProperties(boolean isRendered)
Overrides:
endInitRenderableProperties in class MenuBase

endInit

public void endInit()
Overrides:
endInit in class MenuBase

shouldExecuteItem

protected boolean shouldExecuteItem()

executeItem

public void executeItem()

execute

public void execute(java.lang.String command,
                    java.util.Vector params)
Specified by:
execute in interface ITestableComponent
Overrides:
execute in class RenderableComponent

getParentMenu

protected Menu getParentMenu()

toString

public java.lang.String toString()
Overrides:
toString in class MenuBase

getDisabled

public boolean getDisabled()

setDisabled

protected void setDisabled(java.lang.Object source,
                           boolean disabled)

setDisabled

public void setDisabled(boolean disabled)

getIndex

public int getIndex()

setIndex

public void setIndex(int index)

getLabel

public java.lang.String getLabel()

setLabel

protected void setLabel(java.lang.Object source,
                        java.lang.String label)

setLabel

public void setLabel(java.lang.String label)

getSelected

public boolean getSelected()

setSelected

protected void setSelected(java.lang.Object source,
                           boolean selected)

setSelected

public void setSelected(boolean selected)

getWeight

public int getWeight()

setWeight

public void setWeight(int weight)

getDisabledNative

protected abstract boolean getDisabledNative()

setDisabledNative

protected abstract void setDisabledNative(boolean disabled)

setLabelNative

protected abstract void setLabelNative(java.lang.String label)

getSelectedNative

protected abstract boolean getSelectedNative()

setSelectedNative

protected abstract void setSelectedNative(boolean selected)

Oracle Fusion Middleware Java API Reference for Oracle ADF Mobile Client
11g Release 1 (11.1.1)

E17503-02

Copyright © 2011, Oracle and/or its affiliates. All rights reserved.