Revision 44420 trunk/org.gvsig.desktop/org.gvsig.desktop.library/org.gvsig.installer/org.gvsig.installer.swing/org.gvsig.installer.swing.impl/src/main/java/org/gvsig/installer/swing/impl/packagebuilder/BasePackageWizard.java
BasePackageWizard.java | ||
---|---|---|
26 | 26 |
import java.awt.Dimension; |
27 | 27 |
import java.io.File; |
28 | 28 |
import java.net.URL; |
29 |
import java.util.Collection; |
|
30 |
import java.util.HashSet; |
|
31 |
import java.util.Set; |
|
29 | 32 |
import javax.swing.JComponent; |
30 | 33 |
|
31 | 34 |
import javax.swing.JPanel; |
... | ... | |
66 | 69 |
private final File baseFolder; |
67 | 70 |
private final File outputFolder; |
68 | 71 |
|
72 |
private Set<BeforePackingListener> beforePackingListener = new HashSet<>(); |
|
73 |
|
|
69 | 74 |
public BasePackageWizard(String packageType, File selectionFolder, File outputFolder) throws LocatorException { |
70 | 75 |
this.packageType = packageType; |
71 | 76 |
this.baseFolder = selectionFolder; |
... | ... | |
200 | 205 |
|
201 | 206 |
} |
202 | 207 |
|
208 |
@Override |
|
203 | 209 |
public File getFolderToPackaging() { |
204 | 210 |
return this.folderToPackaging; |
205 | 211 |
} |
... | ... | |
246 | 252 |
return this; |
247 | 253 |
} |
248 | 254 |
|
255 |
@Override |
|
256 |
public void addBeforePackingListener(BeforePackingListener listener) { |
|
257 |
this.beforePackingListener.add(listener); |
|
258 |
} |
|
259 |
|
|
260 |
public Collection<BeforePackingListener> getBeforePackingListeners() { |
|
261 |
return this.beforePackingListener; |
|
262 |
} |
|
249 | 263 |
} |
Also available in: Unified diff