net.charlesames.music.utility
Class MusicScaffold

java.lang.Object
  extended by net.charlesames.music.utility.MusicScaffold

public abstract class MusicScaffold
extends java.lang.Object


Constructor Summary
MusicScaffold()
           
 
Method Summary
static void exportScore(Score score, java.lang.String name)
           
static javax.xml.validation.Validator getEnsembleValidator()
           
static javax.xml.validation.Validator getScoreValidator()
           
static java.io.File getTestDirectory()
           
static javax.xml.validation.Validator getXmlValidator(java.lang.Class<? extends WriteableEntity> documentClass, java.lang.String fileName)
           
static void validateText(java.util.regex.Pattern pattern, boolean matches, java.lang.String text)
           
static void validateXmlFile(javax.xml.validation.Validator validator, java.io.File dataFile)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MusicScaffold

public MusicScaffold()
Method Detail

getTestDirectory

public static java.io.File getTestDirectory()

getEnsembleValidator

public static javax.xml.validation.Validator getEnsembleValidator()

getScoreValidator

public static javax.xml.validation.Validator getScoreValidator()

getXmlValidator

public static javax.xml.validation.Validator getXmlValidator(java.lang.Class<? extends WriteableEntity> documentClass,
                                                             java.lang.String fileName)

validateXmlFile

public static void validateXmlFile(javax.xml.validation.Validator validator,
                                   java.io.File dataFile)

validateText

public static void validateText(java.util.regex.Pattern pattern,
                                boolean matches,
                                java.lang.String text)
                         throws java.lang.Exception
Throws:
java.lang.Exception

exportScore

public static void exportScore(Score score,
                               java.lang.String name)
                        throws java.io.IOException
Throws:
java.io.IOException