/** * Runs any initial checks against the data preparing for import. */ public final void prepare() throws IOException { prepare(new ProgressMonitor()); }
/** Runs any initial checks against the data preparing for import. */ public final void prepare() throws IOException { prepare(new ProgressMonitor()); }
List<ImportTask> addTasks(ImportContext context, ImportData data, boolean prepData) throws IOException { if (data == null) { return Collections.emptyList(); } if (prepData) { data.prepare(context.progress()); } if (data instanceof FileData) { if (data instanceof Mosaic) { return initForMosaic(context, (Mosaic)data); } else if (data instanceof Directory) { return initForDirectory(context, (Directory)data); } else { return initForFile(context, (FileData)data); } } else if (data instanceof Table) { } else if (data instanceof Database) { return initForDatabase(context, (Database)data); } throw new IllegalStateException(); /*for (ImportTask t : tasks) { context.addTask(t); } prep(context, prepData); return tasks;*/ }
List<ImportTask> addTasks(ImportContext context, ImportData data, boolean prepData) throws IOException { if (data == null) { return Collections.emptyList(); } if (prepData) { data.prepare(context.progress()); } if (data instanceof FileData && ((FileData) data).getFile() != null) { if (data instanceof Mosaic) { return initForMosaic(context, (Mosaic) data); } else if (data instanceof Directory) { return initForDirectory(context, (Directory) data); } else { return initForFile(context, (FileData) data); } } else if (data instanceof Table) { } else if (data instanceof Database) { return initForDatabase(context, (Database) data); } throw new IllegalStateException(); /*for (ImportTask t : tasks) { context.addTask(t); } prep(context, prepData); return tasks;*/ }