/** * Constructor * * @param argList * <ul> * <li>translationStream the file that details the translation from the original xml to the * target format * <li>inRecordHandler the files/records that require translation * <li>outRecordHandler the output record for the translated files * <li>force translate all input records, even if previously processed * </ul> * * @throws IOException error reading files */ private XSLTranslator(ArgList argList) throws IOException { this( RecordHandler.parseConfig(argList.get("i"), argList.getValueMap("I")), RecordHandler.parseConfig(argList.get("o"), argList.getValueMap("O")), FileAide.getInputStream(argList.get("x")), argList.has("f")); }