/** * Show the detailed enactor progress report as a tree */ public void showProgressReport() { String progressReport = ""; try { progressReport = workflowInstance.getProgressReportXMLString(); // JEditTextArea display = new JEditTextArea(new // TextAreaDefaults()); // display.setText(progressReport); // display.setTokenMarker(new XMLTokenMarker()); // display.setEditable(false); // display.setPreferredSize(new Dimension(0,0)); // tabs.add("Process report", display); tabs.add("Progress report", new JScrollPane(new XMLTree( progressReport, false))); } catch (Exception ex) { // } }
public void setWorkflowInputs(Map<String, DataThing> inputs) throws InputsNotMatchingException { if (panel == null) { // Initialize getPanel(); } populateInputs(inputs); scrollPane.setViewportView(new XMLTree(DataThingXMLFactory .getDataDocument(inputs))); }
public JComponent getComponent(RendererRegistry renderers, DataThing dataThing) throws RendererException { DataThing copy = new DataThing(dataThing); copy.getMetadata().setMIMETypes( Arrays.asList(strip(dataThing.getMetadata().getMIMETypes()))); try { return new XMLTree((String) dataThing.getDataObject()); } catch (Exception ex) { throw new RendererException(ex); } } }