Package org.hl7.fhir.utilities.npm
Class PackageGenerator
- java.lang.Object
-
- org.hl7.fhir.utilities.npm.PackageGenerator
-
public class PackageGenerator extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPackageGenerator.PackageType
-
Constructor Summary
Constructors Constructor Description PackageGenerator()PackageGenerator(OutputStream stream)PackageGenerator(OutputStream stream, InputStream template)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageGeneratorauthor(String name, String email, String url)PackageGeneratorbugs(String value)voidcommit()PackageGeneratorcontributor(String name, String email, String url)PackageGeneratordependency(String name, String version)PackageGeneratordescription(String value)PackageGeneratorfhirVersions(List<String> versions)PackageGeneratorfile(String name)com.google.gson.JsonObjectgetRootJsonObject()PackageGeneratorhomepage(String value)PackageGeneratorkind(PackageGenerator.PackageType kind)PackageGeneratorlicense(String value)PackageGeneratorname(String value)PackageGeneratortoolsVersion(int value)PackageGeneratorversion(String value)
-
-
-
Constructor Detail
-
PackageGenerator
public PackageGenerator()
-
PackageGenerator
public PackageGenerator(OutputStream stream)
-
PackageGenerator
public PackageGenerator(OutputStream stream, InputStream template) throws com.google.gson.JsonSyntaxException, IOException
- Throws:
com.google.gson.JsonSyntaxExceptionIOException
-
-
Method Detail
-
getRootJsonObject
public com.google.gson.JsonObject getRootJsonObject()
-
commit
public void commit() throws IOException
- Throws:
IOException
-
name
public PackageGenerator name(String value)
-
version
public PackageGenerator version(String value)
-
toolsVersion
public PackageGenerator toolsVersion(int value)
-
fhirVersions
public PackageGenerator fhirVersions(List<String> versions)
-
description
public PackageGenerator description(String value)
-
license
public PackageGenerator license(String value)
-
homepage
public PackageGenerator homepage(String value)
-
bugs
public PackageGenerator bugs(String value)
-
author
public PackageGenerator author(String name, String email, String url)
-
contributor
public PackageGenerator contributor(String name, String email, String url)
-
dependency
public PackageGenerator dependency(String name, String version)
-
file
public PackageGenerator file(String name)
-
kind
public PackageGenerator kind(PackageGenerator.PackageType kind)
-
-