Package com.musicxmltasks.musicxml.bin
Class MusicXmlScript
java.lang.Object
com.musicxmltasks.musicxml.bin.MusicXmlScript
- Direct Known Subclasses:
CompressXml,DatabaseExec,Db2Ly,Db2MusicXml,Db2Pdf,DeleteScore,Ly2Pdf,MusicXml2Db,MusicXml2Ly,MusicXml2Pdf,MusicXmlDiff,SetDbProperties,SetProperties,ValidateXml
public abstract class MusicXmlScript
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description static intCOMMENTS_THRESHOLD -
Constructor Summary
Constructors Constructor Description MusicXmlScript() -
Method Summary
Modifier and Type Method Description protected voidconvertLilypondToPdf()protected voidconvertLilypondToPdf(java.lang.String lilypondNotation)abstract voidexecute()protected voidexecuteScript(java.lang.String[] args)java.lang.StringgetCompareFile()java.lang.StringgetInputFile()protected java.lang.StringgetLilypondFromScore(Score score)java.lang.BooleangetOpenPdf()java.lang.StringgetOutputFile()protected ScoregetScoreFromDb()java.lang.IntegergetScoreId()java.lang.StringgetScoreName()java.lang.BooleangetSkipComments()protected org.w3c.dom.DocumentgetXmlResults(Score score)java.lang.StringgetZippedFile()protected ScorehandleXmlScoreFile(java.lang.String xmlFile)protected booleanisStdOut()protected booleanoutputFileRequired()protected voidoutputLilypondResultsToFile(Score score)protected voidoutputResultsToFile(java.lang.String results)protected voidoutputResultsToFile(java.lang.String results, java.nio.charset.Charset charset)protected voidsetArgs(java.lang.String[] args)voidsetCompareFile(java.lang.String compareFile)voidsetInputFile(java.lang.String inputFile)voidsetOpenPdf(java.lang.Boolean openPdf)voidsetOutputFile(java.lang.String outputFile)protected voidsetOutputFileNotRequired()voidsetScoreId(java.lang.Integer scoreId)voidsetScoreName(java.lang.String scoreName)voidsetSkipComments(java.lang.Boolean skipComments)voidsetZippedFile(java.lang.String zippedFile)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
COMMENTS_THRESHOLD
public static final int COMMENTS_THRESHOLD- See Also:
- Constant Field Values
-
-
Constructor Details
-
MusicXmlScript
public MusicXmlScript()
-
-
Method Details
-
getScoreId
public java.lang.Integer getScoreId() -
setScoreId
public void setScoreId(java.lang.Integer scoreId) -
getOutputFile
public java.lang.String getOutputFile() -
setOutputFile
public void setOutputFile(java.lang.String outputFile) -
getInputFile
public java.lang.String getInputFile() -
setInputFile
public void setInputFile(java.lang.String inputFile) -
getCompareFile
public java.lang.String getCompareFile() -
setCompareFile
public void setCompareFile(java.lang.String compareFile) -
getScoreName
public java.lang.String getScoreName() -
setScoreName
public void setScoreName(java.lang.String scoreName) -
getSkipComments
public java.lang.Boolean getSkipComments() -
setSkipComments
public void setSkipComments(java.lang.Boolean skipComments) -
getZippedFile
public java.lang.String getZippedFile() -
setZippedFile
public void setZippedFile(java.lang.String zippedFile) -
getOpenPdf
public java.lang.Boolean getOpenPdf() -
setOpenPdf
public void setOpenPdf(java.lang.Boolean openPdf) -
isStdOut
protected boolean isStdOut() -
setOutputFileNotRequired
protected void setOutputFileNotRequired() -
outputFileRequired
protected boolean outputFileRequired() -
executeScript
protected void executeScript(java.lang.String[] args) -
execute
- Throws:
MusicXmlException
-
setArgs
- Throws:
MusicXmlException
-
getScoreFromDb
- Throws:
MusicXmlException
-
handleXmlScoreFile
- Throws:
XmlException
-
getXmlResults
- Throws:
MusicXmlException
-
getLilypondFromScore
- Throws:
BuildException
-
outputLilypondResultsToFile
- Throws:
MusicXmlException
-
outputResultsToFile
- Throws:
MusicXmlException
-
outputResultsToFile
protected void outputResultsToFile(java.lang.String results, java.nio.charset.Charset charset) throws MusicXmlException- Throws:
MusicXmlException
-
convertLilypondToPdf
- Throws:
MusicXmlException
-
convertLilypondToPdf
- Throws:
MusicXmlException
-