]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/SourcesProvider.java
Merge repo.cnd into slc.cnd.
[gpl/argeo-slc.git] / org.argeo.slc.repo / src / org / argeo / slc / repo / osgi / SourcesProvider.java
1 package org.argeo.slc.repo.osgi;
2
3 import java.util.List;
4 import java.util.zip.ZipOutputStream;
5
6 /** Provides access to Java sources */
7 public interface SourcesProvider {
8 /**
9 * Writes sources into a ZIP (or a JAR), under the same sirectory structure.
10 *
11 * @param packages
12 * the packages to import
13 * @param out
14 * the ZIP or JAR to write to
15 */
16 public void writeSources(List<String> packages, ZipOutputStream zout);
17 }