sdr 0.7

net.cscott.sdr.calls.lists
Class A1List.SolidEvaluator

java.lang.Object
  extended by net.cscott.sdr.calls.Evaluator
      extended by net.cscott.sdr.calls.lists.A1List.SolidEvaluator
Enclosing class:
A1List

public static class A1List.SolidEvaluator
extends Evaluator

Evaluator for couples/tandem/solid formations.


Nested Class Summary
 
Nested classes/interfaces inherited from class net.cscott.sdr.calls.Evaluator
Evaluator.EvaluatorChain, Evaluator.Standard
 
Constructor Summary
A1List.SolidEvaluator(Expr subCall, NamedTaggedFormation solidFormation, A1List.SolidMatch match, A1List.SolidType type)
           
A1List.SolidEvaluator(Expr subCall, String formationName, Matcher solidMatcher, A1List.SolidType type)
           
 
Method Summary
 Evaluator evaluate(DanceState ds)
          Do "one part" of the continuation, and return an Evaluator which will do the remaining parts, or null if there are no additional parts to evaluate.
 
Methods inherited from class net.cscott.sdr.calls.Evaluator
breathedEval, evaluateAll, hasSimpleExpansion, parseAndEval, simpleExpansion, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

A1List.SolidEvaluator

public A1List.SolidEvaluator(Expr subCall,
                             NamedTaggedFormation solidFormation,
                             A1List.SolidMatch match,
                             A1List.SolidType type)

A1List.SolidEvaluator

public A1List.SolidEvaluator(Expr subCall,
                             String formationName,
                             Matcher solidMatcher,
                             A1List.SolidType type)
Method Detail

evaluate

public Evaluator evaluate(DanceState ds)
Description copied from class: Evaluator
Do "one part" of the continuation, and return an Evaluator which will do the remaining parts, or null if there are no additional parts to evaluate.

Specified by:
evaluate in class Evaluator
Parameters:
ds - The dynamic dance state. Accumulates dancer actions and movements and tracks static dance information like the level of the dance.
Returns:
An Evaluator for the remaining parts, or null.

sdr 0.7

Copyright © 2006-2009 C. Scott Ananian