Class ConditionalFactory<C extends Conditional>
- java.lang.Object
-
- org.apache.ofbiz.minilang.method.conditional.ConditionalFactory<C>
-
- Direct Known Subclasses:
CombinedCondition.AndConditionFactory
,CombinedCondition.NotConditionFactory
,CombinedCondition.OrConditionFactory
,CombinedCondition.XorConditionFactory
,CompareCondition.CompareConditionFactory
,CompareFieldCondition.CompareFieldConditionFactory
,EmptyCondition.EmptyConditionFactory
,HasPermissionCondition.HasPermissionConditionFactory
,RegexpCondition.RegexpConditionFactory
,ValidateMethodCondition.ValidateMethodConditionFactory
public abstract class ConditionalFactory<C extends Conditional> extends java.lang.Object
An abstract factory class for creating <if> element sub-element implementations.Mini-language can be extended to support additional condition elements by extending this class to provide custom conditional element implementations.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
module
-
Constructor Summary
Constructors Constructor Description ConditionalFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract C
createCondition(org.w3c.dom.Element element, SimpleMethod simpleMethod)
abstract java.lang.String
getName()
static Conditional
makeConditional(org.w3c.dom.Element element, SimpleMethod simpleMethod)
-
-
-
Method Detail
-
makeConditional
public static Conditional makeConditional(org.w3c.dom.Element element, SimpleMethod simpleMethod) throws MiniLangException
- Throws:
MiniLangException
-
createCondition
public abstract C createCondition(org.w3c.dom.Element element, SimpleMethod simpleMethod) throws MiniLangException
- Throws:
MiniLangException
-
getName
public abstract java.lang.String getName()
-
-