sdr 0.7

Uses of Class
net.cscott.sdr.calls.Matcher

Packages that use Matcher
net.cscott.sdr.calls This package contains the square dance choreography engine, and the basic types and interfaces required to communicate with it. 
net.cscott.sdr.calls.lists This package contains call lists and generated natural-language parsers for the various square dance programs. 
 

Uses of Matcher in net.cscott.sdr.calls
 

Fields in net.cscott.sdr.calls declared as Matcher
static Matcher MatcherList._1_X2
           
static Matcher MatcherList._1_X4
           
static Matcher MatcherList._1_X8
           
static Matcher MatcherList._2_X2
           
static Matcher MatcherList._2_X4
           
static Matcher MatcherList.ANY
           
static Matcher MatcherList.BACK_TO_BACK_COUPLES
           
static Matcher MatcherList.BACK_TO_BACK_DANCERS
           
static Matcher MatcherList.BOX
           
static Matcher MatcherList.BUTTERFLY_DOUBLE_PASS_THRU
           
static Matcher MatcherList.CENTER_2
           
static Matcher MatcherList.CENTER_4
           
static Matcher MatcherList.CENTER_6
           
static Matcher MatcherList.CENTER_HALF
           
static Matcher MatcherList.COLUMN
           
static Matcher MatcherList.COMPLETED_DOUBLE_PASS_THRU
           
static Matcher MatcherList.COMPLETED_SINGLE_DOUBLE_PASS_THRU
           
static Matcher MatcherList.COUPLE
           
static Matcher MatcherList.DIAMOND
           
static Matcher MatcherList.DOUBLE_PASS_THRU
           
static Matcher MatcherList.EIGHT_CHAIN_THRU
           
static Matcher MatcherList.ENDS_IN_INVERTED_LINES
           
static Matcher MatcherList.ENDS_OUT_INVERTED_LINES
           
static Matcher MatcherList.FACING_COUPLES
           
static Matcher MatcherList.FACING_DANCERS
           
static Matcher MatcherList.FACING_DIAMOND
           
static Matcher MatcherList.FACING_LINES
           
static Matcher MatcherList.GENERAL_COLUMNS
           
static Matcher MatcherList.GENERAL_DIAMOND
           
static Matcher MatcherList.GENERAL_LINE
           
static Matcher MatcherList.GENERAL_PARTNERS
           
static Matcher MatcherList.GENERAL_QUARTER_TAG
           
static Matcher MatcherList.GENERAL_SINGLE_QUARTER_TAG
           
static Matcher MatcherList.GENERAL_TANDEM
           
static Matcher MatcherList.GENERAL_TIDAL_LINE
           
static Matcher MatcherList.INVERTED_BOX
           
static Matcher MatcherList.INVERTED_LINES
           
static Matcher MatcherList.LEFT_AND_RIGHT_GRAND
           
static Matcher MatcherList.LH_3_AND_1
           
static Matcher MatcherList.LH_ALAMO_RING
           
static Matcher MatcherList.LH_BOX
           
static Matcher MatcherList.LH_COLUMN
           
static Matcher MatcherList.LH_DIAMOND
           
static Matcher MatcherList.LH_FACING_DIAMOND
           
static Matcher MatcherList.LH_IN_PINWHEEL
           
static Matcher MatcherList.LH_MINIWAVE
           
static Matcher MatcherList.LH_OCEAN_WAVE
           
static Matcher MatcherList.LH_OUT_PINWHEEL
           
static Matcher MatcherList.LH_POINT_TO_POINT_DIAMONDS
           
static Matcher MatcherList.LH_POINT_TO_POINT_FACING_DIAMONDS
           
static Matcher MatcherList.LH_QUARTER_LINE
           
static Matcher MatcherList.LH_QUARTER_TAG
           
static Matcher MatcherList.LH_SINGLE_PROMENADE
           
static Matcher MatcherList.LH_SINGLE_QUARTER_TAG
           
static Matcher MatcherList.LH_SINGLE_QUARTER_ZEE
           
static Matcher MatcherList.LH_SINGLE_THREE_QUARTER_TAG
           
static Matcher MatcherList.LH_SINGLE_THREE_QUARTER_ZEE
           
static Matcher MatcherList.LH_SPLIT_3_AND_1
           
static Matcher MatcherList.LH_STAR
           
static Matcher MatcherList.LH_THREE_QUARTER_LINE
           
static Matcher MatcherList.LH_THREE_QUARTER_TAG
           
static Matcher MatcherList.LH_TIDAL_LINE
           
static Matcher MatcherList.LH_TIDAL_TWO_FACED_LINE
           
static Matcher MatcherList.LH_TIDAL_WAVE
           
static Matcher MatcherList.LH_TWIN_DIAMONDS
           
static Matcher MatcherList.LH_TWIN_FACING_DIAMONDS
           
static Matcher MatcherList.LH_TWO_FACED_LINE
           
static Matcher MatcherList.LINES_FACING_OUT
           
static Matcher MatcherList.MINIWAVE
           
static Matcher MatcherList.MIXED_DIAMOND
           
static Matcher MatcherList.MIXED_FACING_DIAMOND
           
static Matcher MatcherList.NONE
           
static Matcher MatcherList.O_DOUBLE_PASS_THRU
           
static Matcher MatcherList.O_SPOTS
           
static Matcher MatcherList.OCEAN_WAVE
           
static Matcher MatcherList.PARALLEL_GENERAL_LINES
           
static Matcher MatcherList.PARALLEL_LH_TWO_FACED_LINES
           
static Matcher MatcherList.PARALLEL_LH_WAVES
           
static Matcher MatcherList.PARALLEL_RH_TWO_FACED_LINES
           
static Matcher MatcherList.PARALLEL_RH_WAVES
           
static Matcher MatcherList.PARALLEL_TWO_FACED_LINES
           
static Matcher MatcherList.PARALLEL_WAVES
           
static Matcher MatcherList.POINT_TO_POINT_DIAMONDS
           
static Matcher MatcherList.POINT_TO_POINT_FACING_DIAMONDS
           
static Matcher MatcherList.POINT_TO_POINT_GENERAL_DIAMONDS
           
static Matcher MatcherList.PROMENADE
           
static Matcher MatcherList.QUARTER_LINE
           
static Matcher MatcherList.QUARTER_TAG
           
static Matcher MatcherList.REVERSE_SINGLE_FILE_PROMENADE
           
static Matcher MatcherList.RH_3_AND_1
           
static Matcher MatcherList.RH_ALAMO_RING
           
static Matcher MatcherList.RH_BOX
           
static Matcher MatcherList.RH_COLUMN
           
static Matcher MatcherList.RH_DIAMOND
           
static Matcher MatcherList.RH_FACING_DIAMOND
           
static Matcher MatcherList.RH_IN_PINWHEEL
           
static Matcher MatcherList.RH_MINIWAVE
           
static Matcher MatcherList.RH_OCEAN_WAVE
           
static Matcher MatcherList.RH_OUT_PINWHEEL
           
static Matcher MatcherList.RH_POINT_TO_POINT_DIAMONDS
           
static Matcher MatcherList.RH_POINT_TO_POINT_FACING_DIAMONDS
           
static Matcher MatcherList.RH_QUARTER_LINE
           
static Matcher MatcherList.RH_QUARTER_TAG
           
static Matcher MatcherList.RH_SINGLE_PROMENADE
           
static Matcher MatcherList.RH_SINGLE_QUARTER_TAG
           
static Matcher MatcherList.RH_SINGLE_QUARTER_ZEE
           
static Matcher MatcherList.RH_SINGLE_THREE_QUARTER_TAG
           
static Matcher MatcherList.RH_SINGLE_THREE_QUARTER_ZEE
           
static Matcher MatcherList.RH_SPLIT_3_AND_1
           
static Matcher MatcherList.RH_STAR
           
static Matcher MatcherList.RH_THREE_QUARTER_LINE
           
static Matcher MatcherList.RH_THREE_QUARTER_TAG
           
static Matcher MatcherList.RH_TIDAL_LINE
           
static Matcher MatcherList.RH_TIDAL_TWO_FACED_LINE
           
static Matcher MatcherList.RH_TIDAL_WAVE
           
static Matcher MatcherList.RH_TWIN_DIAMONDS
           
static Matcher MatcherList.RH_TWIN_FACING_DIAMONDS
           
static Matcher MatcherList.RH_TWO_FACED_LINE
           
static Matcher MatcherList.RIGHT_AND_LEFT_GRAND
           
static Matcher MatcherList.RIGHT_AND_LEFT_GRAND_DIAMOND
           
static Matcher MatcherList.SIAMESE
          Siamese matcher.
static Matcher MatcherList.SINGLE_DANCER
           
static Matcher MatcherList.SINGLE_DOUBLE_PASS_THRU
           
static Matcher MatcherList.SINGLE_FILE_PROMENADE
           
static Matcher MatcherList.SINGLE_INVERTED_LINE
           
static Matcher MatcherList.SINGLE_QUARTER_TAG
           
static Matcher MatcherList.SINGLE_QUARTER_ZEE
           
static Matcher MatcherList.SINGLE_STATIC_SQUARE
           
static Matcher MatcherList.SINGLE_THREE_QUARTER_TAG
           
static Matcher MatcherList.SINGLE_THREE_QUARTER_ZEE
           
static Matcher MatcherList.STAR_PROMENADE
           
static Matcher MatcherList.STATIC_SQUARE
           
static Matcher MatcherList.STATIC_SQUARE_FACING_OUT
           
static Matcher MatcherList.TANDEM
           
static Matcher MatcherList.TANDEM_COUPLES
           
static Matcher MatcherList.THAR
           
static Matcher MatcherList.THREE_QUARTER_LINE
           
static Matcher MatcherList.THREE_QUARTER_TAG
           
static Matcher MatcherList.TIDAL_LINE
           
static Matcher MatcherList.TIDAL_TWO_FACED_LINE
           
static Matcher MatcherList.TIDAL_WAVE
           
static Matcher MatcherList.TRADE_BY
           
static Matcher MatcherList.TWIN_DIAMONDS
           
static Matcher MatcherList.TWIN_FACING_DIAMONDS
           
static Matcher MatcherList.TWIN_GENERAL_DIAMONDS
           
static Matcher MatcherList.TWO_FACED_LINE
           
static Matcher MatcherList.WRONG_WAY_PROMENADE
           
static Matcher MatcherList.WRONG_WAY_STAR_PROMENADE
           
static Matcher MatcherList.WRONG_WAY_THAR
           
 

Fields in net.cscott.sdr.calls with type parameters of type Matcher
static ExprFunc<Matcher> MatcherList._ALLOW_UNMATCHED
           
static ExprFunc<Matcher> MatcherList._CENTER
           
static ExprFunc<Matcher> MatcherList._MIXED
           
static ExprFunc<Matcher> MatcherList._NOT_GRAND
          "Not grand" matcher means means don't allow matches whose bounds include the origin unless total # of dancers is 4 or less.
static ExprFunc<Matcher> MatcherList._OR
           
 

Methods in net.cscott.sdr.calls that return Matcher
static Matcher Tagger.autotag2(Matcher s)
          Return a new matcher which adds 1x2 tags (BEAU/BELLE/LEADER/TRAILER) to the generic formation matched by the given Matcher.
static Matcher Tagger.autotag4(Matcher s)
          Return a new matcher which adds 1x2 and 1x4 tags (BEAU/BELLE/LEADER/TRAILER/NUMBER 1/2/3/4/CENTER/END) to the generic formation matched by the given Matcher.
static Matcher GeneralFormationMatcher.makeMatcher(List<TaggedFormation> goals)
           
static Matcher GeneralFormationMatcher.makeMatcher(String name, List<TaggedFormation> goals)
           
static Matcher GeneralFormationMatcher.makeMatcher(TaggedFormation... goals)
           
static Matcher MatcherList.mixed(String name, TaggedFormation... goals)
           
static Matcher MatcherList.OR(String name, List<Matcher> alternatives)
           
static Matcher MatcherList.OR(String name, Matcher... alternatives)
          The MatcherList.OR(java.lang.String, net.cscott.sdr.calls.Matcher...) function creates a Matcher which matches any one of the given alternatives.
static Matcher Matcher.valueOf(String s)
           
 

Methods in net.cscott.sdr.calls that return types with arguments of type Matcher
static ExprFunc<Matcher> MatcherList.valueOf(String s)
          Parse names of Matcher combination functions.
 

Methods in net.cscott.sdr.calls with parameters of type Matcher
static Matcher Tagger.autotag2(Matcher s)
          Return a new matcher which adds 1x2 tags (BEAU/BELLE/LEADER/TRAILER) to the generic formation matched by the given Matcher.
static Matcher Tagger.autotag4(Matcher s)
          Return a new matcher which adds 1x2 and 1x4 tags (BEAU/BELLE/LEADER/TRAILER/NUMBER 1/2/3/4/CENTER/END) to the generic formation matched by the given Matcher.
static Matcher MatcherList.OR(String name, Matcher... alternatives)
          The MatcherList.OR(java.lang.String, net.cscott.sdr.calls.Matcher...) function creates a Matcher which matches any one of the given alternatives.
 

Method parameters in net.cscott.sdr.calls with type arguments of type Matcher
static Matcher MatcherList.OR(String name, List<Matcher> alternatives)
           
 

Uses of Matcher in net.cscott.sdr.calls.lists
 

Constructors in net.cscott.sdr.calls.lists with parameters of type Matcher
A1List.SolidEvaluator(Expr subCall, String formationName, Matcher solidMatcher, A1List.SolidType type)
           
 


sdr 0.7

Copyright © 2006-2009 C. Scott Ananian