A C E F G H I L M N P R S T U Y 

A

AbstractState - Class in com.googlecode.jinahya.fsm
An abstract implementation of a state.
AbstractState(int, String) - Constructor for class com.googlecode.jinahya.fsm.AbstractState
Creates a new instance.
AbstractTask - Class in com.googlecode.jinahya.fsm
An abstract implementation of Task.
AbstractTask(TransitionMatcher...) - Constructor for class com.googlecode.jinahya.fsm.AbstractTask
Creates a new instance.

C

ClassResourceLoader - Class in com.googlecode.jinahya.fsm
A ResourceLoader implementation using a ClassLoader.
ClassResourceLoader(ClassLoader) - Constructor for class com.googlecode.jinahya.fsm.ClassResourceLoader
Creates a new instance.
code() - Method in class com.googlecode.jinahya.fsm.AbstractState
 
code() - Method in interface com.googlecode.jinahya.fsm.State
Returns code.
com.googlecode.jinahya.fsm - package com.googlecode.jinahya.fsm
 

E

equals(Object) - Method in class com.googlecode.jinahya.fsm.AbstractState
 
equals(Object) - Method in class com.googlecode.jinahya.fsm.Transition
 

F

FileResourceLoader - Class in com.googlecode.jinahya.fsm
A ResourceLoader implementation using File I/O.
FileResourceLoader() - Constructor for class com.googlecode.jinahya.fsm.FileResourceLoader
 
FSMException - Exception in com.googlecode.jinahya.fsm
Exception for FSM.
FSMException(Throwable) - Constructor for exception com.googlecode.jinahya.fsm.FSMException
Creates a new instance with given cause.
FSMException(String, Throwable) - Constructor for exception com.googlecode.jinahya.fsm.FSMException
Creates a new instance with given message and cause.
FSMException(String) - Constructor for exception com.googlecode.jinahya.fsm.FSMException
Creates a new instance with given message.

G

getProperty(String) - Method in class com.googlecode.jinahya.fsm.Transition
Returns property value mapped to given name.
getSource() - Method in class com.googlecode.jinahya.fsm.Transition
Returns the source state.
getState() - Method in class com.googlecode.jinahya.fsm.Machine
Returns current state of this machine.
getTarget() - Method in class com.googlecode.jinahya.fsm.Transition
Returns the target state.

H

hashCode() - Method in class com.googlecode.jinahya.fsm.AbstractState
 
hashCode() - Method in class com.googlecode.jinahya.fsm.Transition
 

I

INVALID - Static variable in interface com.googlecode.jinahya.fsm.State
The invalid state.
isAllowed(Transition) - Method in class com.googlecode.jinahya.fsm.Machine
Checks if given transition is allowed.
isFinishing(Transition) - Method in class com.googlecode.jinahya.fsm.Machine
Checks if given transition is an finishing condition.
isStarting(Transition) - Method in class com.googlecode.jinahya.fsm.Machine
Checks if given transition is a starting condition.

L

loadResource(String) - Method in class com.googlecode.jinahya.fsm.ClassResourceLoader
 
loadResource(String) - Method in class com.googlecode.jinahya.fsm.FileResourceLoader
 
loadResource(String) - Method in interface com.googlecode.jinahya.fsm.ResourceLoader
Loads resource denoted by given resourceName.
loadTasks(String, ResourceLoader, ClassLoader) - Static method in class com.googlecode.jinahya.fsm.TaskLoader
 

M

Machine - Class in com.googlecode.jinahya.fsm
A Finite State Machine.
Machine(List<Task>) - Constructor for class com.googlecode.jinahya.fsm.Machine
Creates a new instance.
matches(Transition) - Method in class com.googlecode.jinahya.fsm.AbstractTask
 
matches(Transition) - Method in class com.googlecode.jinahya.fsm.SwitchTask
 
matches(Transition) - Method in interface com.googlecode.jinahya.fsm.Task
Checks if given transition matches to any of target matchers.
matches(Transition) - Method in interface com.googlecode.jinahya.fsm.TransitionMatcher
Matches given transition.
matchesAll(TransitionMatcher...) - Method in class com.googlecode.jinahya.fsm.Transition
checks if this transition matches all of given matchers.
matchesAll(List<TransitionMatcher>) - Method in class com.googlecode.jinahya.fsm.Transition
Checks if this transition matches all of given matchers.
matchesAny(TransitionMatcher...) - Method in class com.googlecode.jinahya.fsm.Transition
Checks if this transition matches any of given matchers.
matchesAny(List<TransitionMatcher>) - Method in class com.googlecode.jinahya.fsm.Transition
Checks if this transition matches any of given matchers.

N

name() - Method in class com.googlecode.jinahya.fsm.AbstractState
 
name() - Method in interface com.googlecode.jinahya.fsm.State
Returns name.
NO - Static variable in interface com.googlecode.jinahya.fsm.TransitionMatcher
A matcher simply doesn't match.

P

perform(Transition) - Method in class com.googlecode.jinahya.fsm.SwitchTask
 
perform(Transition) - Method in interface com.googlecode.jinahya.fsm.Task
Performs desired actions for given transition.
performOff(Transition) - Method in class com.googlecode.jinahya.fsm.SwitchTask
Performs for switched off.
performOn(Transition) - Method in class com.googlecode.jinahya.fsm.SwitchTask
Performs for switched on.

R

ResourceLoader - Interface in com.googlecode.jinahya.fsm
Platform specific resource loader.

S

setProperty(String, Object) - Method in class com.googlecode.jinahya.fsm.Transition
Sets property value mapped to given name.
setState(State) - Method in class com.googlecode.jinahya.fsm.Machine
Sets state.
State - Interface in com.googlecode.jinahya.fsm
A state of a machine.
SwitchTask - Class in com.googlecode.jinahya.fsm
Task for switching conditions.
SwitchTask(TransitionMatcher[], TransitionMatcher...) - Constructor for class com.googlecode.jinahya.fsm.SwitchTask
Creates a new instance.

T

Task - Interface in com.googlecode.jinahya.fsm
 
TaskLoader - Class in com.googlecode.jinahya.fsm
A context which loads tasks.
toString() - Method in class com.googlecode.jinahya.fsm.AbstractState
 
toString() - Method in class com.googlecode.jinahya.fsm.Transition
 
Transition - Class in com.googlecode.jinahya.fsm
State transition of machines.
Transition(State, State) - Constructor for class com.googlecode.jinahya.fsm.Transition
Creates a new instance.
TransitionMatcher - Interface in com.googlecode.jinahya.fsm
Interface for matching a transition.

U

UNKNOWN - Static variable in interface com.googlecode.jinahya.fsm.State
The unknown state.

Y

YES - Static variable in interface com.googlecode.jinahya.fsm.TransitionMatcher
A matcher simply matches.
A C E F G H I L M N P R S T U Y 

Copyright © 2011-2012. All Rights Reserved.