void writeNetCDF(String filename) { try { FileWriter2 writer = new FileWriter2(ds, filename, NetcdfFileWriter.Version.netcdf3); NetcdfFile result = writer.write(); result.close(); JOptionPane.showMessageDialog(this, "File successfully written"); } catch (Exception ioe) { JOptionPane.showMessageDialog(this, "ERROR: " + ioe.getMessage()); ioe.printStackTrace(); } }
void writeNcstreamHeader(String filename) { try { NcStreamWriter writer = new NcStreamWriter(ds, null); FileOutputStream fos = new FileOutputStream(filename); writer.sendHeader(fos); fos.close(); JOptionPane.showMessageDialog(this, "File successfully written"); } catch (Exception ioe) { JOptionPane.showMessageDialog(this, "ERROR: " + ioe.getMessage()); ioe.printStackTrace(); } }
private void dataTable(BeanTableSorted from) { VariableBean vb = (VariableBean) from.getSelectedBean(); if (vb == null) return; Variable v = vb.vs; if (v instanceof Structure) { try { dataTable.setStructure((Structure) v); } catch (Exception ex) { ex.printStackTrace(); } } else return; dataWindow.show(); }
private void dumpData(BeanTableSorted from) { Variable v = getCurrentVariable(from); if (v == null) return; dumpPane.clear(); String spec; try { spec = ParsedSectionSpec.makeSectionSpecString(v, null); dumpPane.setContext(ds, spec); } catch (Exception ex) { StringWriter s = new StringWriter(); ex.printStackTrace(new PrintWriter(s)); dumpPane.setText(s.toString()); } dumpWindow.show(); }