Class IVLSubparser
java.lang.Object
org.staccato.IVLSubparser
- All Implemented Interfaces:
Subparser
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final charstatic final charstatic final char -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic IVLSubparsergetTokenType(String tokenString) Asks the subparser to provide a TokenType for the given token.bytegetValue(String ivl, StaccatoParserContext context) Given a string like "V0" or "I[Piano]", this method will return the value of the tokenbooleanIndicates whether the subparser should be responsible for parsing the given music string.intparse(String music, StaccatoParserContext context) Parses the given music string.static voidpopulateContext(StaccatoParserContext context)
-
Field Details
-
INSTRUMENT
public static final char INSTRUMENT- See Also:
-
LAYER
public static final char LAYER- See Also:
-
VOICE
public static final char VOICE- See Also:
-
-
Constructor Details
-
IVLSubparser
public IVLSubparser()
-
-
Method Details
-
getInstance
-
matches
Description copied from interface:SubparserIndicates whether the subparser should be responsible for parsing the given music string. -
getTokenType
Description copied from interface:SubparserAsks the subparser to provide a TokenType for the given token.- Specified by:
getTokenTypein interfaceSubparser- Parameters:
tokenString- The Staccato token to map to a type
-
parse
Description copied from interface:SubparserParses the given music string. -
getValue
Given a string like "V0" or "I[Piano]", this method will return the value of the token -
populateContext
-