1 12 package org.openbravo.xmlEngine; 13 14 import org.openbravo.data.FieldProvider; 15 16 public class Report { 17 XmlDocument xmlDocument; 18 19 public Report(String strReportFile, String [] discard, XmlEngine xmlEngine) { 20 xmlDocument = xmlEngine.readXmlTemplate(strReportFile, discard).createXmlDocument(null); 21 } 22 23 public void setParameter(String strName, String strValue) { 24 xmlDocument.setParameter(strName, strValue); 25 } 26 27 public void setData(String structureName, FieldProvider[] data) { 28 xmlDocument.setData(structureName, data); 29 } 30 31 public void setData(String xmlDocumentName, String structureName, FieldProvider[] data) { 32 xmlDocument.setData(xmlDocumentName, structureName, data); 33 } 34 35 public void setDataArray(String xmlDocumentName, String structureName, FieldProvider[][] data) { 36 xmlDocument.setDataArray(xmlDocumentName, structureName, data); 37 } 38 39 public String print() { 40 return xmlDocument.print(); 41 } 42 43 public String print(String strText) { 44 return xmlDocument.print(strText); 45 } 46 } 47 | Popular Tags |