Load ProfileExporter[] when no ProfileImporter is found

This commit is contained in:
Teryk Bellahsene 2015-10-29 16:37:56 +01:00
parent fd1bf09182
commit 1fc53f7d88
2 changed files with 20 additions and 0 deletions

View File

@ -63,6 +63,23 @@ public class QProfileExporters {
this.importers = importers;
}
/**
* Used by Pico if no {@link ProfileImporter} is found
*/
public QProfileExporters(QProfileLoader loader, RuleFinder ruleFinder, RuleActivator ruleActivator, ProfileExporter[] exporters) {
this(loader, ruleFinder, ruleActivator, exporters, new ProfileImporter[0]);
}
/**
* Used by Pico if no {@link ProfileExporter} is found
*/
public QProfileExporters(QProfileLoader loader, RuleFinder ruleFinder, RuleActivator ruleActivator, ProfileImporter[] importers) {
this(loader, ruleFinder, ruleActivator, new ProfileExporter[0], importers);
}
/**
* Used by Pico if no {@link ProfileImporter} nor {@link ProfileExporter} is found
*/
public QProfileExporters(QProfileLoader loader, RuleFinder ruleFinder, RuleActivator ruleActivator) {
this(loader, ruleFinder, ruleActivator, new ProfileExporter[0], new ProfileImporter[0]);
}

View File

@ -33,6 +33,9 @@ public class ExportersAction implements QProfileWsAction {
this.exporters = exporters;
}
/**
* Used by Pico is no {@link ProfileExporter} is found
*/
public ExportersAction() {
this(new ProfileExporter[0]);
}