Class NpmPackageManager

java.lang.Object
org.cqframework.fhir.npm.NpmPackageManager
All Implemented Interfaces:
org.hl7.fhir.r5.context.IWorkerContext.ILoggingService

public class NpmPackageManager extends Object implements org.hl7.fhir.r5.context.IWorkerContext.ILoggingService
  • Constructor Details

    • NpmPackageManager

      public NpmPackageManager(org.hl7.fhir.r5.model.ImplementationGuide sourceIg, String version) throws IOException
      Throws:
      IOException
  • Method Details

    • getNpmList

      public List<org.hl7.fhir.utilities.npm.NpmPackage> getNpmList()
    • getVersion

      public String getVersion()
    • getSourceIg

      public org.hl7.fhir.r5.model.ImplementationGuide getSourceIg()
    • fromPath

      public static NpmPackageManager fromPath(String igPath, String version) throws IOException
      Throws:
      IOException
    • fromStream

      public static NpmPackageManager fromStream(InputStream is, String version) throws IOException
      Throws:
      IOException
    • logMessage

      public void logMessage(String msg)
      Specified by:
      logMessage in interface org.hl7.fhir.r5.context.IWorkerContext.ILoggingService
    • logDebugMessage

      public void logDebugMessage(org.hl7.fhir.r5.context.IWorkerContext.ILoggingService.LogCategory category, String msg)
      Specified by:
      logDebugMessage in interface org.hl7.fhir.r5.context.IWorkerContext.ILoggingService