org.squirrelframework.foundation.fsm.annotation
Annotation Type State


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface State


Required Element Summary
 String name
           
 
Optional Element Summary
 String alias
           
 StateCompositeType compositeType
           
 String entryCallMethod
           
 String exitCallMethod
           
 HistoryType historyType
           
 boolean initialState
           
 boolean isFinal
           
 String parent
           
 

Element Detail

name

public abstract String name

parent

public abstract String parent
Default:
""

alias

public abstract String alias
Default:
""

entryCallMethod

public abstract String entryCallMethod
Default:
""

exitCallMethod

public abstract String exitCallMethod
Default:
""

initialState

public abstract boolean initialState
Default:
false

isFinal

public abstract boolean isFinal
Default:
false

historyType

public abstract HistoryType historyType
Default:
org.squirrelframework.foundation.fsm.HistoryType.NONE

compositeType

public abstract StateCompositeType compositeType
Default:
org.squirrelframework.foundation.fsm.StateCompositeType.SEQUENTIAL


Copyright © 2013-2014. All Rights Reserved.