4545import org .labkey .data .xml .ColumnType ;
4646import org .labkey .data .xml .ValidatorType ;
4747import org .labkey .data .xml .ValidatorsType ;
48+ import org .labkey .vfs .FileLike ;
4849import org .txbiomed .snd .AttributesType ;
4950import org .txbiomed .snd .ChildType ;
5051import org .txbiomed .snd .ExportDocument ;
5758import java .io .File ;
5859import java .io .FileInputStream ;
5960import java .io .IOException ;
61+ import java .io .InputStream ;
6062import java .util .ArrayList ;
6163import java .util .HashMap ;
6264import java .util .LinkedList ;
@@ -77,7 +79,7 @@ public class SNDDataHandler extends AbstractExperimentDataHandler
7779 }
7880
7981 @ Override
80- public void importFile (@ NotNull ExpData data , File dataFile , @ NotNull ViewBackgroundInfo info , @ NotNull Logger log , @ NotNull XarContext context ) throws ExperimentException
82+ public void importFile (@ NotNull ExpData data , @ NotNull FileLike dataFile , @ NotNull ViewBackgroundInfo info , @ NotNull Logger log , @ NotNull XarContext context ) throws ExperimentException
8183 {
8284 ExportDocument exportDocument ;
8385 String inputFileName = dataFile .getName ();
@@ -92,7 +94,7 @@ public void importFile(@NotNull ExpData data, File dataFile, @NotNull ViewBackgr
9294 }
9395
9496 //read xml data
95- try (FileInputStream in = FileUtils .openInputStream (dataFile ))
97+ try (InputStream in = dataFile .openInputStream ())
9698 {
9799 XmlOptions options = XmlBeansUtil .getDefaultParseOptions ();
98100 options .setValidateStrict ();
0 commit comments