1b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beustpackage org.testng.xml; 2b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beust 3b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beustimport org.testng.TestNGException; 4b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beust 5b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beustimport java.io.InputStream; 6b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beust 73124d64c4a4dccd61e4bafaf03125313e32b3f47Cédric Beustpublic interface IFileParser<T> { 8b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beust 9b3515ae0025dc9296d09b056b5df6fd7fe7821ebCédric Beust T parse(String filePath, InputStream is, boolean loadClasses) throws TestNGException; 10b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beust 11b6b3d9349adbaf7b26d689e9363a1b5b0519502cCédric Beust} 12