Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarkus Duft2018-11-06 12:27:45 +0000
committerMarkus Duft2018-11-06 12:27:45 +0000
commit11a2042777597c6fd1c4249210a93ebeb59c65c4 (patch)
tree0a93c794a9216de6a0bc4d166cb343762507fa7a
parent9aeffb317ae04851cb7cc65df8223666fd86dc78 (diff)
downloadtea-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.java11
-rw-r--r--org.eclipse.tea.library.build/src/org/eclipse/tea/library/build/model/PluginData.java8
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) {

Back to the top