Class BaseStructureSpreadsheetParser

java.lang.Object
ca.uhn.fhir.tinder.parser.BaseStructureParser
ca.uhn.fhir.tinder.parser.BaseStructureSpreadsheetParser
Direct Known Subclasses:
DatatypeGeneratorUsingSpreadsheet, ResourceGeneratorUsingSpreadsheet

public abstract class BaseStructureSpreadsheetParser extends BaseStructureParser
  • Constructor Details

    • BaseStructureSpreadsheetParser

      public BaseStructureSpreadsheetParser(String theVersion, String theBaseDir) throws org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoFailureException
  • Method Details

    • parse

      public void parse() throws Exception
      Throws:
      Exception
    • createRootType

      protected abstract BaseRootType createRootType()
    • getInputStreams

      protected abstract Collection<InputStream> getInputStreams()
    • getInputStreamNames

      protected abstract List<String> getInputStreamNames()
    • postProcess

      protected void postProcess(BaseElement theTarget) throws org.apache.maven.plugin.MojoFailureException
      Subclasses may override
      Throws:
      org.apache.maven.plugin.MojoFailureException