org.ofbiz.widget.menu
Class ModelMenuAction

java.lang.Object
  extended by org.ofbiz.widget.menu.ModelMenuAction
Direct Known Subclasses:
ModelMenuAction.EntityAnd, ModelMenuAction.EntityCondition, ModelMenuAction.EntityOne, ModelMenuAction.PropertyMap, ModelMenuAction.PropertyToField, ModelMenuAction.Script, ModelMenuAction.Service, ModelMenuAction.SetField

public abstract class ModelMenuAction
extends java.lang.Object

Widget Library - Screen model class


Nested Class Summary
static class ModelMenuAction.EntityAnd
           
static class ModelMenuAction.EntityCondition
           
static class ModelMenuAction.EntityOne
           
static class ModelMenuAction.PropertyMap
           
static class ModelMenuAction.PropertyToField
           
static class ModelMenuAction.Script
           
static class ModelMenuAction.Service
           
static class ModelMenuAction.SetField
           
 
Field Summary
protected  ModelMenu modelMenu
           
protected  ModelMenuItem modelMenuItem
           
static java.lang.String module
           
 
Constructor Summary
ModelMenuAction(ModelMenu modelMenu, org.w3c.dom.Element actionElement)
           
ModelMenuAction(ModelMenuItem modelMenuItem, org.w3c.dom.Element actionElement)
           
 
Method Summary
static java.util.List<ModelMenuAction> readSubActions(ModelMenu modelMenu, org.w3c.dom.Element parentElement)
           
static java.util.List<ModelMenuAction> readSubActions(ModelMenuItem modelMenuItem, org.w3c.dom.Element parentElement)
           
abstract  void runAction(java.util.Map<java.lang.String,java.lang.Object> context)
           
static void runSubActions(java.util.List<ModelMenuAction> actions, java.util.Map<java.lang.String,java.lang.Object> context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module

modelMenu

protected ModelMenu modelMenu

modelMenuItem

protected ModelMenuItem modelMenuItem
Constructor Detail

ModelMenuAction

public ModelMenuAction(ModelMenu modelMenu,
                       org.w3c.dom.Element actionElement)

ModelMenuAction

public ModelMenuAction(ModelMenuItem modelMenuItem,
                       org.w3c.dom.Element actionElement)
Method Detail

runAction

public abstract void runAction(java.util.Map<java.lang.String,java.lang.Object> context)

readSubActions

public static java.util.List<ModelMenuAction> readSubActions(ModelMenuItem modelMenuItem,
                                                             org.w3c.dom.Element parentElement)

readSubActions

public static java.util.List<ModelMenuAction> readSubActions(ModelMenu modelMenu,
                                                             org.w3c.dom.Element parentElement)

runSubActions

public static void runSubActions(java.util.List<ModelMenuAction> actions,
                                 java.util.Map<java.lang.String,java.lang.Object> context)