Boa tarde a todos.
Alguem pode e ajudar a coverter um Map para LinkedHahMap?
try {
jd = JRXmlLoader.load(resourceBundle.getString("caminho.ordem.servico.original") + "/" + resourceBundle.getString("nome.arquivo.anexo.jrxml"));
//===== ESSE É O PEDAÇO QUE PRECISO CONVERTER =====
Map<String, Object> m = new LinkedHashMap<String, Object>();
m = jd.getFieldsMap();
//=========================================
// //Campos do Report
// for (int i = 0; i < jd.getFieldsList().size(); i++) {
// JRDesignField jrd = (JRDesignField) jd.getFieldsList().get(i);
//
// System.out.println(jrd.getName());
// }
//Parâmetros do Report
for (int i = 0; i < jd.getParametersList().size(); i++) {
JRDesignParameter jrp = (JRDesignParameter) jd.getParametersList().get(i);
System.out.println(jrp.getName());
}
// jr = JasperCompileManager.compileReport(jd);
// jp = JasperFillManager.fillReport(jr, lhmParametros, new JREmptyDataSource());
// JasperExportManager.exportReportToPdfFile(jp, resourceBundle.getString("caminho.ordem.servico.original") + "/" + resourceBundle.getString("nome.arquivo.anexo.pdf"));
//jp = JasperFillManager.fillReport(resourceBundle.getString("caminho.ordem.servico.original") + "/" + resourceBundle.getString("nome.arquivo.anexo.jasper"), lhmParametros, new JREmptyDataSource());
//JasperExportManager.exportReportToPdfFile(jp, resourceBundle.getString("caminho.ordem.servico.original") + "/" + resourceBundle.getString("nome.arquivo.anexo.pdf"));
JasperRunManager.runReportToPdfFile(resourceBundle.getString("caminho.ordem.servico.original") + "/" + resourceBundle.getString("nome.arquivo.anexo.jasper"), lhmParametros, new JREmptyDataSource());
//JasperViewer.viewReport(resourceBundle.getString("caminho.ordem.servico.original") + "/" + resourceBundle.getString("nome.arquivo.anexo.pdf"), false );
} catch (JRException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Desde já obrigado.