/** * Create a new instance of a object implementing the {@link Oft} interface * * @return object implementing {@link Oft} interface */ public static Oft create() { return new OftRunner(); } }
@Override public void exportToPath(final List<SpecificationItem> items, final Path path) { exportToPath(items, path, ExportSettings.createDefault()); }
@Override public List<SpecificationItem> importItems(final ImportSettings settings) { return createImporterService(settings) // .createImporter() // .importAny(settings.getInputs()) // .getImportedItems(); }
@Override public List<SpecificationItem> importItems() { return importItems(ImportSettings.createDefault()); }
@Override public List<SpecificationItem> importItems(final ImportSettings settings) { return createImporterService(settings) // .createImporter() // .importAny(settings.getInputs()) // .getImportedItems(); }
@Override public List<SpecificationItem> importItems() { return importItems(ImportSettings.createDefault()); }
/** * Create a new instance of a object implementing the {@link Oft} interface * * @return object implementing {@link Oft} interface */ public static Oft create() { return new OftRunner(); } }
@Override public void exportToPath(final List<SpecificationItem> items, final Path path) { exportToPath(items, path, ExportSettings.createDefault()); }
@TaskAction public void collectRequirements() throws IOException { createReportOutputDir(); final Oft oft = new OftRunner(); final List<SpecificationItem> importedItems = oft.importItems(getImportSettings()); oft.exportToPath(importedItems, getOuputFileInternal().toPath(), getExportSettings()); }
@TaskAction public void trace() throws IOException { createReportOutputDir(); final Oft oft = new OftRunner(); final List<SpecificationItem> importedItems = oft.importItems(getImportSettings()); final List<LinkedSpecificationItem> linkedItems = oft.link(importedItems); final Trace trace = oft.trace(linkedItems); oft.reportToPath(trace, getOuputFileInternal().toPath(), getReportSettings()); }