Package org.cqframework.fhir.npm
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
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.hl7.fhir.r5.context.IWorkerContext.ILoggingService
org.hl7.fhir.r5.context.IWorkerContext.ILoggingService.LogCategory -
Constructor Summary
ConstructorsConstructorDescriptionNpmPackageManager(org.hl7.fhir.r5.model.ImplementationGuide sourceIg, String version) -
Method Summary
Modifier and TypeMethodDescriptionstatic NpmPackageManagerstatic NpmPackageManagerfromStream(InputStream is, String version) List<org.hl7.fhir.utilities.npm.NpmPackage>org.hl7.fhir.r5.model.ImplementationGuidevoidlogDebugMessage(org.hl7.fhir.r5.context.IWorkerContext.ILoggingService.LogCategory category, String msg) voidlogMessage(String msg)
-
Constructor Details
-
NpmPackageManager
public NpmPackageManager(org.hl7.fhir.r5.model.ImplementationGuide sourceIg, String version) throws IOException - Throws:
IOException
-
-
Method Details
-
getNpmList
-
getVersion
-
getSourceIg
public org.hl7.fhir.r5.model.ImplementationGuide getSourceIg() -
fromPath
- Throws:
IOException
-
fromStream
- Throws:
IOException
-
logMessage
- Specified by:
logMessagein interfaceorg.hl7.fhir.r5.context.IWorkerContext.ILoggingService
-
logDebugMessage
public void logDebugMessage(org.hl7.fhir.r5.context.IWorkerContext.ILoggingService.LogCategory category, String msg) - Specified by:
logDebugMessagein interfaceorg.hl7.fhir.r5.context.IWorkerContext.ILoggingService
-