org.state4j.sm
Class SmContextBaseImpl<T extends org.state4j.sm.SmTarget>
java.lang.Object
org.state4j.sm.SmContextBaseImpl<T>
- All Implemented Interfaces:
- java.lang.Cloneable, org.state4j.sm.SmContext<T>
public class SmContextBaseImpl<T extends org.state4j.sm.SmTarget>
- extends java.lang.Object
- implements org.state4j.sm.SmContext<T>
- Author:
- andrea
|
Field Summary |
(package private) org.apache.commons.logging.Log |
logger
|
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
org.apache.commons.logging.Log logger
SmContextBaseImpl
public SmContextBaseImpl()
entryInState
public void entryInState(org.state4j.sm.SmState state)
- Specified by:
entryInState in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
exitFromState
public void exitFromState(org.state4j.sm.SmState state)
- Specified by:
exitFromState in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
setCurrentState
public void setCurrentState(org.state4j.sm.SmState state)
- Specified by:
setCurrentState in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
getCurrentEvent
public org.state4j.sm.SmEvent getCurrentEvent()
- Specified by:
getCurrentEvent in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
setCurrentEvent
public void setCurrentEvent(org.state4j.sm.SmEvent event)
- Specified by:
setCurrentEvent in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
hasCurrentEvent
public boolean hasCurrentEvent()
- Specified by:
hasCurrentEvent in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
getCurrentState
public org.state4j.sm.SmState getCurrentState()
- Specified by:
getCurrentState in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
hasCurrentState
public boolean hasCurrentState()
- Specified by:
hasCurrentState in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
setTarget
public void setTarget(T target)
- Specified by:
setTarget in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
getTarget
public T getTarget()
- Specified by:
getTarget in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
hasTarget
public boolean hasTarget()
- Specified by:
hasTarget in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
setAttribute
public void setAttribute(java.lang.String key,
java.lang.String value)
- Specified by:
setAttribute in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
getAttribute
public java.lang.String getAttribute(java.lang.String key)
- Specified by:
getAttribute in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
hasAttribute
public boolean hasAttribute(java.lang.String key)
- Specified by:
hasAttribute in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
setAttributes
public void setAttributes(java.util.Map<java.lang.String,java.lang.String> attrs)
clone
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
- Specified by:
clone in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>- Overrides:
clone in class java.lang.Object
- Throws:
java.lang.CloneNotSupportedException
addAttributes
public void addAttributes(java.util.Map<java.lang.String,java.lang.String> attrs)
- Specified by:
addAttributes in interface org.state4j.sm.SmContext<T extends org.state4j.sm.SmTarget>
Copyright © 2006 . All Rights Reserved.