Overview  Package   Class  Tree  Index 

be.lassi.ui.sheet.parse
Class SyntaxTiming

java.lang.Object
  extended by be.lassi.ui.sheet.parse.DefaultSyntax
      extended by be.lassi.ui.sheet.parse.SyntaxTiming
All Implemented Interfaces:
Syntax

public class SyntaxTiming
extends DefaultSyntax

Check syntax of sheet timing cells.


Nested Class Summary
 
Nested classes/interfaces inherited from class be.lassi.ui.sheet.parse.DefaultSyntax
DefaultSyntax.SyntaxException
 
Constructor Summary
SyntaxTiming()
           
 
Method Summary
protected  void parse(java.lang.String timingString)
          Verify if the syntax of given string meets all requirements for sheet timing cells.
 
Methods inherited from class be.lassi.ui.sheet.parse.DefaultSyntax
singleOccurance, syntax, validateCharacters, validateDigits
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SyntaxTiming

public SyntaxTiming()
Method Detail

parse

protected void parse(java.lang.String timingString)
              throws DefaultSyntax.SyntaxException
Verify if the syntax of given string meets all requirements for sheet timing cells.
  1. String contains valid characters only.
  2. There can be only one '*' character.
  3. There can be only one '-' character.
  4. The individual fades have to match the requirements.

Specified by:
parse in class DefaultSyntax
Throws:
DefaultSyntax.SyntaxException

Overview  Package   Class  Tree  Index 
Lighting Assistant 1.2