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

Uses of Class
dk.rode.thesis.meta.model.Sequence.State

Packages that use Sequence.State
dk.rode.thesis.adapter Implementations and examples of the Adapter design pattern [Gamma95, p.139]. 
dk.rode.thesis.bridge Implementations and examples of the Bridge design pattern [Gamma95, p.151]. 
dk.rode.thesis.decorator Implementations and examples of the Decorator design pattern [Gamma95, p.175]. 
dk.rode.thesis.factorymethod Implementations and examples of the Factory Method design pattern [Gamma95, p.107]. 
dk.rode.thesis.meta.model Defines the common model objects used, primarily sequences and various general implementations used in the different evaluations. 
dk.rode.thesis.observer Implementations and examples of the Observer design pattern [Gamma95, p.293]. 
dk.rode.thesis.singleton Implementations and examples of the Singleton design pattern [Gamma95, p.127]. 
dk.rode.thesis.state Implementations and examples of the State design pattern [Gamma95, p.305]. 
 

Uses of Sequence.State in dk.rode.thesis.adapter
 

Methods in dk.rode.thesis.adapter that return Sequence.State
 Sequence.State SequenceAdapter.state()
           
 

Uses of Sequence.State in dk.rode.thesis.bridge
 

Methods in dk.rode.thesis.bridge that return Sequence.State
 Sequence.State SequenceAbstraction.state()
           
 

Uses of Sequence.State in dk.rode.thesis.decorator
 

Methods in dk.rode.thesis.decorator that return Sequence.State
 Sequence.State SequenceDecorator.state()
           
 

Uses of Sequence.State in dk.rode.thesis.factorymethod
 

Methods in dk.rode.thesis.factorymethod with parameters of type Sequence.State
protected  Command<E> SequenceCommandCreator.create(Sequence<E> sequence, Sequence.State state)
           
protected  Command<E> ReversibleSequenceCommandCreator.create(Sequence<E> sequence, Sequence.State state)
           
protected  Command<E> EvilSequenceCommandCreator.create(Sequence<E> sequence, Sequence.State state)
           
 

Uses of Sequence.State in dk.rode.thesis.meta.model
 

Fields in dk.rode.thesis.meta.model declared as Sequence.State
protected  Sequence.State AbstractSequence.state
          The internal state.
 

Methods in dk.rode.thesis.meta.model that return Sequence.State
 Sequence.State Sequence.state()
          Returns the internal state of this sequence.
 Sequence.State AbstractSequence.state()
           
static Sequence.State Sequence.State.valueOf(String name)
          Returns the enum constant of this type with the specified name.
static Sequence.State[] Sequence.State.values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 

Uses of Sequence.State in dk.rode.thesis.observer
 

Methods in dk.rode.thesis.observer that return Sequence.State
 Sequence.State DateSequence.getAspect()
           
 Sequence.State SequenceObserversSequenceDecorator.state()
           
 Sequence.State AnnotatedObserversSequenceDecorator.state()
           
 

Methods in dk.rode.thesis.observer with parameters of type Sequence.State
(package private) static void ProbeSequenceObserver.externalProbe(Sequence<?> sequence, Sequence.State state)
          Probe method that will only be invoked by an observable ReversiblePrimeSequence instance (decorated by the AnnotatedObserversSequenceDecorator type).
(package private)  void ProbeSequenceObserver.internalProbe(Sequence<?> sequence, Sequence.State state)
          Probes the sequence supplied as sequence, and logs all attributes that has changed value (based on equals(Object)) since the last time this method was invoked with the same sequence (based on equals(Object)) as the first argument.
 void PrintSequenceObserver.sequenceEvent(Sequence<?> sequence, Sequence.State state)
          Notification method that is invoked when the sequence supplied as sequence has changed its state to state.
 void CorrelatedSequenceObserver.sequenceEvent(Sequence<?> sequence, Sequence.State state)
           
 void AnnotatedObserversSequence.sequenceEvent(Sequence<?> sequence, Sequence.State state)
           
 

Uses of Sequence.State in dk.rode.thesis.singleton
 

Methods in dk.rode.thesis.singleton that return Sequence.State
 Sequence.State DanishAlphabetSequence.state()
           
 

Uses of Sequence.State in dk.rode.thesis.state
 

Methods in dk.rode.thesis.state with parameters of type Sequence.State
protected abstract  void ReversiblePrimeSequence.PrimeState.action(Sequence.State internalState, ReversiblePrimeSequence sequence)
          Handles the internal state request supplied as internalState for the reversible prime sequence supplied as sequence.
 E FunctionalState.action(Sequence.State internalState, StateableSequence<E> sequence)
          Depending on the value of the internal state supplied as internalState, the following forms of actions are inferred: START: initialisation requested.
 Integer ReversiblePrimeSequence.PrimeState.action(Sequence.State internalState, StateableSequence<Integer> sequence)
           
 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)
           
 


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.