]> git.argeo.org Git - gpl/argeo-slc.git/blob - org.argeo.slc.repo/src/org/argeo/slc/repo/osgi/SourcesProvider.java
Start working on A2 factory.
[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 the packages to import
12 * @param out the ZIP or JAR to write to
13 */
14 public void writeSources(List<String> packages, ZipOutputStream zout);
15 }