org.ofbiz.widget.screen
Class ModelScreenCondition

java.lang.Object
  extended by org.ofbiz.widget.screen.ModelScreenCondition
All Implemented Interfaces:
java.io.Serializable

public class ModelScreenCondition
extends java.lang.Object
implements java.io.Serializable

Widget Library - Screen model condition class

See Also:
Serialized Form

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

modelScreen

protected ModelScreen modelScreen

rootCondition

protected ModelScreenCondition.ScreenCondition rootCondition
Constructor Detail

ModelScreenCondition

public ModelScreenCondition(ModelScreen modelScreen,
                            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<ModelScreenCondition.ScreenCondition> readSubConditions(ModelScreen modelScreen,
                                                                                     org.w3c.dom.Element conditionElement)

readCondition

public static ModelScreenCondition.ScreenCondition readCondition(ModelScreen modelScreen,
                                                                 org.w3c.dom.Element conditionElement)