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 Details

  • 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

      public abstract void execute() throws MusicXmlException
      Throws:
      MusicXmlException
    • setArgs

      protected void setArgs​(java.lang.String[] args) throws MusicXmlException
      Throws:
      MusicXmlException
    • getScoreFromDb

      protected Score getScoreFromDb() throws MusicXmlException
      Throws:
      MusicXmlException
    • handleXmlScoreFile

      protected Score handleXmlScoreFile​(java.lang.String xmlFile) throws XmlException
      Throws:
      XmlException
    • getXmlResults

      protected org.w3c.dom.Document getXmlResults​(Score score) throws MusicXmlException
      Throws:
      MusicXmlException
    • getLilypondFromScore

      protected java.lang.String getLilypondFromScore​(Score score) throws BuildException
      Throws:
      BuildException
    • outputLilypondResultsToFile

      protected void outputLilypondResultsToFile​(Score score) throws MusicXmlException
      Throws:
      MusicXmlException
    • outputResultsToFile

      protected void outputResultsToFile​(java.lang.String results) throws MusicXmlException
      Throws:
      MusicXmlException
    • outputResultsToFile

      protected void outputResultsToFile​(java.lang.String results, java.nio.charset.Charset charset) throws MusicXmlException
      Throws:
      MusicXmlException
    • convertLilypondToPdf

      protected void convertLilypondToPdf() throws MusicXmlException
      Throws:
      MusicXmlException
    • convertLilypondToPdf

      protected void convertLilypondToPdf​(java.lang.String lilypondNotation) throws MusicXmlException
      Throws:
      MusicXmlException