Package org.staccato
Class TempoSubparser
- java.lang.Object
-
- org.staccato.TempoSubparser
-
-
Field Summary
Fields Modifier and Type Field Description static char
TEMPO
-
Constructor Summary
Constructors Constructor Description TempoSubparser()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TempoSubparser
getInstance()
Token.TokenType
getTokenType(java.lang.String tokenString)
Asks the subparser to provide a TokenType for the given token.boolean
matches(java.lang.String music)
Indicates whether the subparser should be responsible for parsing the given music string.int
parse(java.lang.String music, StaccatoParserContext context)
Parses the given music string.static void
populateContext(StaccatoParserContext context)
-
-
-
Field Detail
-
TEMPO
public static final char TEMPO
- See Also:
- Constant Field Values
-
-
Method Detail
-
getInstance
public static TempoSubparser getInstance()
-
matches
public boolean matches(java.lang.String music)
Description copied from interface:Subparser
Indicates whether the subparser should be responsible for parsing the given music string.
-
getTokenType
public Token.TokenType getTokenType(java.lang.String tokenString)
Description copied from interface:Subparser
Asks the subparser to provide a TokenType for the given token.- Specified by:
getTokenType
in interfaceSubparser
- Parameters:
tokenString
- The Staccato token to map to a type
-
parse
public int parse(java.lang.String music, StaccatoParserContext context)
Description copied from interface:Subparser
Parses the given music string.
-
populateContext
public static void populateContext(StaccatoParserContext context)
-
-