public MaryData process(MaryData d) throws Exception { Document doc = d.getDocument(); determineProsodicSettings(doc); addOrDeleteBoundaries(doc); NodeList sentences = doc.getElementsByTagName(MaryXML.SENTENCE); for (int i = 0; i < sentences.getLength(); i++) { Element sentence = (Element) sentences.item(i); processSentence(sentence); } MaryData result = new MaryData(outputType(), d.getLocale()); result.setDocument(doc); return result; }
public MaryData process(MaryData d) throws Exception { Document doc = d.getDocument(); determineProsodicSettings(doc); addOrDeleteBoundaries(doc); NodeList sentences = doc.getElementsByTagName(MaryXML.SENTENCE); for (int i = 0; i < sentences.getLength(); i++) { Element sentence = (Element) sentences.item(i); processSentence(sentence); } MaryData result = new MaryData(outputType(), d.getLocale()); result.setDocument(doc); return result; }
public MaryData process(MaryData d) throws Exception { Document doc = d.getDocument(); determineProsodicSettings(doc); addOrDeleteBoundaries(doc); NodeList sentences = doc.getElementsByTagName(MaryXML.SENTENCE); for (int i = 0; i < sentences.getLength(); i++) { Element sentence = (Element) sentences.item(i); processSentence(sentence); } MaryData result = new MaryData(outputType(), d.getLocale()); result.setDocument(doc); return result; }