org.apache.taglibs.rdc.dm
Class RuleBasedDirectedDialog.ConditionImpl
java.lang.Object
org.apache.taglibs.rdc.dm.RuleBasedDirectedDialog.ConditionImpl
- All Implemented Interfaces:
- RuleBasedDirectedDialog.Condition
- Direct Known Subclasses:
- Conditions.Match, Conditions.MatchAttribute, Conditions.Unless, Conditions.When
- Enclosing class:
- RuleBasedDirectedDialog
public static class RuleBasedDirectedDialog.ConditionImpl
- extends java.lang.Object
- implements RuleBasedDirectedDialog.Condition
Java Object corresponding to an individual condition defined within a
rule in the XML navigation rules structure.
Corresponds to <condition> element in XML navigation rules.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
lvalue
protected java.lang.String lvalue
operation
protected java.lang.String operation
rvalue
protected java.lang.String rvalue
target
protected java.lang.String target
groupTag
protected GroupTag groupTag
groupModel
protected GroupModel groupModel
lruCache
protected java.util.LinkedHashMap lruCache
tempVars
protected java.util.List tempVars
isExecCtxSet
protected boolean isExecCtxSet
RuleBasedDirectedDialog.ConditionImpl
public RuleBasedDirectedDialog.ConditionImpl()
setExecutionContext
public void setExecutionContext(GroupTag groupTag,
GroupModel groupModel,
java.util.LinkedHashMap lruCache,
java.util.List tempVars)
- Specified by:
setExecutionContext
in interface RuleBasedDirectedDialog.Condition
getAttrPropMap
public static java.util.Map getAttrPropMap()
getLvalue
public java.lang.String getLvalue()
getRvalue
public java.lang.String getRvalue()
getOperation
public java.lang.String getOperation()
getTarget
public java.lang.String getTarget()
- Specified by:
getTarget
in interface RuleBasedDirectedDialog.Condition
setLvalue
public void setLvalue(java.lang.String string)
setRvalue
public void setRvalue(java.lang.String string)
setOperation
public void setOperation(java.lang.String operation)
setTarget
public void setTarget(java.lang.String target)
getOpCode
public int getOpCode()
getLvalueType
public static java.lang.String getLvalueType(int opCode)
getRvalueType
public static java.lang.String getRvalueType(int opCode)
pre
public void pre()
post
public void post()
isSatisfied
public boolean isSatisfied()
- Specified by:
isSatisfied
in interface RuleBasedDirectedDialog.Condition
Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.