Evaluating Software Design Patterns
— the "Gang of Four" patterns implemented in Java 6

Uses of Interface
dk.rode.thesis.state.FunctionalState

Packages that use FunctionalState
dk.rode.thesis.state Implementations and examples of the State design pattern [Gamma95, p.305]. 
 

Uses of FunctionalState in dk.rode.thesis.state
 

Classes in dk.rode.thesis.state that implement FunctionalState
private static class ReversiblePrimeSequence.PrimeState
          A prime state represents a stateless functional state for all reversible prime sequences, while the actual internal state and attributes are stored in a given reversible prime sequence instance.
 

Fields in dk.rode.thesis.state declared as FunctionalState
private  FunctionalState<E> AbstractStateableSequence.functionalState
          The current functional sequence state encapsulating the current behaviour of this sequence.
 

Methods in dk.rode.thesis.state that return FunctionalState
 FunctionalState<E> StateableSequence.getFunctionalState()
          Returns the functional state currently set for this stateable sequence if this sequence allows disclosure of such states.
 FunctionalState<E> AbstractStateableSequence.getFunctionalState()
           
 FunctionalState<E> StateableSequence.setFunctionalState(FunctionalState<E> functionalState, Sequence.State internalState)
          Updates the functional state for this stateable sequence to functionalState, as well as the internal state to state, if supplied.
 FunctionalState<E> AbstractStateableSequence.setFunctionalState(FunctionalState<E> functionalState, Sequence.State internalState)
           
 

Methods in dk.rode.thesis.state with parameters of type FunctionalState
 FunctionalState<E> StateableSequence.setFunctionalState(FunctionalState<E> functionalState, Sequence.State internalState)
          Updates the functional state for this stateable sequence to functionalState, as well as the internal state to state, if supplied.
 FunctionalState<E> AbstractStateableSequence.setFunctionalState(FunctionalState<E> functionalState, Sequence.State internalState)
           
 

Constructors in dk.rode.thesis.state with parameters of type FunctionalState
AbstractStateableSequence(FunctionalState<E> functionalState)
          Constructor.
 


Gunni Rode / rode.dk

Feel free to use and/or modify the Java 6 source code developed for this thesis AT YOUR OWN RISK, but note that the source code comes WITHOUT ANY — and I do mean WITHOUT ANY — form of warranty WHAT SO EVER!

The original thesis and source code are available at rode.dk/thesis.