org.ofbiz.widget.menu
Class ModelMenuCondition

java.lang.Object
  extended by org.ofbiz.widget.menu.ModelMenuCondition

public class ModelMenuCondition
extends java.lang.Object

Widget Library - Screen model condition class


Nested Class Summary
static class ModelMenuCondition.And
           
static class ModelMenuCondition.IfCompare
           
static class ModelMenuCondition.IfCompareField
           
static class ModelMenuCondition.IfEmpty
           
static class ModelMenuCondition.IfEntityPermission
           
static class ModelMenuCondition.IfHasPermission
           
static class ModelMenuCondition.IfRegexp
           
static class ModelMenuCondition.IfServicePermission
           
static class ModelMenuCondition.IfValidateMethod
           
static class ModelMenuCondition.MenuCondition
           
static class ModelMenuCondition.Not
           
static class ModelMenuCondition.Or
           
static class ModelMenuCondition.Xor
           
 
Field Summary
protected  FlexibleStringExpander failStyleExdr
           
protected  ModelMenuItem modelMenuItem
           
static java.lang.String module
           
protected  FlexibleStringExpander passStyleExdr
           
protected  ModelMenuCondition.MenuCondition rootCondition
           
 
Constructor Summary
ModelMenuCondition(ModelMenuItem modelMenuItem, org.w3c.dom.Element conditionElement)
           
 
Method Summary
 boolean eval(java.util.Map<java.lang.String,java.lang.Object> context)
           
static ModelMenuCondition.MenuCondition readCondition(ModelMenuItem modelMenuItem, org.w3c.dom.Element conditionElement)
           
static java.util.List<ModelMenuCondition.MenuCondition> readSubConditions(ModelMenuItem modelMenuItem, org.w3c.dom.Element conditionElement)
           
 
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

modelMenuItem

protected ModelMenuItem modelMenuItem

rootCondition

protected ModelMenuCondition.MenuCondition rootCondition

passStyleExdr

protected FlexibleStringExpander passStyleExdr

failStyleExdr

protected FlexibleStringExpander failStyleExdr
Constructor Detail

ModelMenuCondition

public ModelMenuCondition(ModelMenuItem modelMenuItem,
                          org.w3c.dom.Element conditionElement)
Method Detail

eval

public boolean eval(java.util.Map<java.lang.String,java.lang.Object> context)

readSubConditions

public static java.util.List<ModelMenuCondition.MenuCondition> readSubConditions(ModelMenuItem modelMenuItem,
                                                                                 org.w3c.dom.Element conditionElement)

readCondition

public static ModelMenuCondition.MenuCondition readCondition(ModelMenuItem modelMenuItem,
                                                             org.w3c.dom.Element conditionElement)