Revision 43126 trunk/org.gvsig.desktop/org.gvsig.desktop.plugin/org.gvsig.symbology.app/org.gvsig.symbology.app.symbolinstaller/src/main/java/org/gvsig/symbology/app/symbolinstaller/execution/SymbolInstallerExecutionProviderFactory.java
SymbolInstallerExecutionProviderFactory.java | ||
---|---|---|
23 | 23 |
*/ |
24 | 24 |
package org.gvsig.symbology.app.symbolinstaller.execution; |
25 | 25 |
|
26 |
import java.io.File; |
|
26 | 27 |
import org.gvsig.tools.ToolsLocator; |
27 | 28 |
import org.gvsig.tools.dynobject.DynClass; |
28 | 29 |
import org.gvsig.tools.dynobject.DynObject; |
... | ... | |
38 | 39 |
public static final String PROVIDER_DESCRIPTION = ""; |
39 | 40 |
|
40 | 41 |
private DynClass dynclass; |
42 |
private final File symbolsFolder; |
|
41 | 43 |
|
44 |
public SymbolInstallerExecutionProviderFactory(File symbolsFolder) { |
|
45 |
this.symbolsFolder = symbolsFolder; |
|
46 |
} |
|
47 |
|
|
42 | 48 |
@Override |
43 | 49 |
protected DynClass createParametersDynClass() { |
44 | 50 |
if (dynclass == null) { |
... | ... | |
49 | 55 |
|
50 | 56 |
@Override |
51 | 57 |
protected Provider doCreate(DynObject parameters, ProviderServices services) { |
52 |
return new SymbolInstallerExecutionProvider(services); |
|
58 |
return new SymbolInstallerExecutionProvider(services,symbolsFolder);
|
|
53 | 59 |
} |
54 | 60 |
|
55 | 61 |
public void initialize() { |
Also available in: Unified diff