diff options
author | Markus Duft | 2018-11-06 12:27:45 +0000 |
---|---|---|
committer | Markus Duft | 2018-11-06 12:27:45 +0000 |
commit | 11a2042777597c6fd1c4249210a93ebeb59c65c4 (patch) | |
tree | 0a93c794a9216de6a0bc4d166cb343762507fa7a | |
parent | 9aeffb317ae04851cb7cc65df8223666fd86dc78 (diff) | |
download | tea-11a2042777597c6fd1c4249210a93ebeb59c65c4.tar.gz tea-11a2042777597c6fd1c4249210a93ebeb59c65c4.tar.xz tea-11a2042777597c6fd1c4249210a93ebeb59c65c4.zip |
Add API to access Automatic-Module-Name headers.
Change-Id: Id9cc8565a07ce63eaebdc5a6e000900748f656de
Signed-off-by: Markus Duft <markus.duft@ssi-schaefer.com>
-rw-r--r-- | org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/ManifestHolder.java | 11 | ||||
-rw-r--r-- | org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/PluginData.java | 8 |
2 files changed, 18 insertions, 1 deletions
diff --git a/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/ManifestHolder.java b/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/ManifestHolder.java index 500d116..7bed6e0 100644 --- a/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/ManifestHolder.java +++ b/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/ManifestHolder.java @@ -223,6 +223,14 @@ final class ManifestHolder { putList("Bundle-RequiredExecutionEnvironment", values); } + void setAutomaticModuleName(String value) { + putSimple("Automatic-Module-Name", value); + } + + String getAutomaticModuleName() { + return getSimple("Automatic-Module-Name"); + } + String getBundleVersion() { return getSimple("Bundle-Version"); } @@ -376,7 +384,8 @@ final class ManifestHolder { } public void setGitInfo(String gitUri, String projectPath, String commitId) { - putSimple("Eclipse-SourceReferences", "scm:git:" + gitUri + ";path=\"" + projectPath + "\";commitId=" + commitId); + putSimple("Eclipse-SourceReferences", + "scm:git:" + gitUri + ";path=\"" + projectPath + "\";commitId=" + commitId); } } diff --git a/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/PluginData.java b/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/PluginData.java index 8cc1ad1..c72aa6d 100644 --- a/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/PluginData.java +++ b/org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/PluginData.java @@ -189,6 +189,14 @@ public class PluginData extends BundleData { manifest.setRequiredExecutionEnvironment(values); } + public final void setAutomaticModuleName(String value) { + manifest.setAutomaticModuleName(value); + } + + public final String getAutomaticModuleName() { + return manifest.getAutomaticModuleName(); + } + @Override public final String getBundleVersion() { if (manifest == null) { |