]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/ArchiveWrapperCNV.java
Clarify overall project structure.
[gpl/argeo-slc.git] / org.argeo.slc.repo / src / org / argeo / slc / repo / osgi / ArchiveWrapperCNV.java
1 package org.argeo.slc.repo.osgi;
2
3 import org.argeo.slc.DefaultCategoryNameVersion;
4
5 /** A module within an archive. */
6 public class ArchiveWrapperCNV extends DefaultCategoryNameVersion implements Runnable {
7 /** Build runnable */
8 private ArchiveWrapper build;
9
10 public ArchiveWrapperCNV(String category, String name, String version, ArchiveWrapper build) {
11 super(category, name, version);
12 this.build = build;
13 }
14
15 @Override
16 public void run() {
17 if (build != null)
18 build.run();
19 }
20
21 public ArchiveWrapper getBuild() {
22 return build;
23 }
24
25 }