org.state4j.sm
Class SmGuardConditionImpl
java.lang.Object
org.state4j.sm.SmGuardConditionImpl
- All Implemented Interfaces:
- org.state4j.sm.SmGuardCondition
public class SmGuardConditionImpl
- extends java.lang.Object
- implements org.state4j.sm.SmGuardCondition
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SmGuardConditionImpl
public SmGuardConditionImpl()
setTriggerClassName
public void setTriggerClassName(java.lang.String trigger)
- Specified by:
setTriggerClassName
in interface org.state4j.sm.SmGuardCondition
getName
public java.lang.String getName()
- Specified by:
getName
in interface org.state4j.sm.SmGuardCondition
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface org.state4j.sm.SmGuardCondition
hasName
public boolean hasName()
- Specified by:
hasName
in interface org.state4j.sm.SmGuardCondition
evaluate
public boolean evaluate(org.state4j.sm.SmContext cntx)
- Specified by:
evaluate
in interface org.state4j.sm.SmGuardCondition
evaluateCondition
protected boolean evaluateCondition(org.state4j.sm.SmContext cntx)
evaluateTrigger
protected boolean evaluateTrigger(org.state4j.sm.SmContext cntx)
getTriggerClassName
public java.lang.String getTriggerClassName()
- Specified by:
getTriggerClassName
in interface org.state4j.sm.SmGuardCondition
hasTriggerClassName
public boolean hasTriggerClassName()
- Specified by:
hasTriggerClassName
in interface org.state4j.sm.SmGuardCondition
getTriggerClass
public java.lang.Class getTriggerClass()
hasTriggerClass
public boolean hasTriggerClass()
hasEvaluator
public boolean hasEvaluator()
- Specified by:
hasEvaluator
in interface org.state4j.sm.SmGuardCondition
getEvaluator
public org.state4j.sm.SmEvaluator getEvaluator()
- Specified by:
getEvaluator
in interface org.state4j.sm.SmGuardCondition
setEvaluator
public void setEvaluator(org.state4j.sm.SmEvaluator evaluator)
- Specified by:
setEvaluator
in interface org.state4j.sm.SmGuardCondition
Copyright © 2006 . All Rights Reserved.