/** * */ package icy.sequence; import icy.file.SequenceFileImporter; /** * Sequence importer interface.<br> * Used to define a specific {@link Sequence} importer visible in the <b>Import</b> section.<br> * Can take any resource type as input and return a Sequence as result. * Note that you have {@link SequenceFileImporter} interface which allow to import {@link Sequence} * from file(s). * * @author Stephane */ public interface SequenceImporter { /** * Launch the importer.<br> * The importer is responsible to handle its own UI and should return a {@link Sequence} as * result. * * @return the loaded {@link Sequence} */ public Sequence load() throws Exception; }