private Map<String,Object> buildInputMap(Map<String, T2Reference> data,ReferenceService referenceService) throws ReferenceServiceException { Map<String,Object> result = new HashMap<String, Object>(); for (String inputName : data.keySet()) { T2Reference id = data.get(inputName); result.put(inputName, referenceService.renderIdentifier(id,String.class, callback.getContext())); } return result; } });
private Map<String,Object> buildInputMap(Map<String, T2Reference> data,ReferenceService referenceService) throws ReferenceServiceException { Map<String,Object> result = new HashMap<String, Object>(); for (String inputName : data.keySet()) { T2Reference id = data.get(inputName); result.put(inputName, referenceService.renderIdentifier(id,String.class, callback.getContext())); } return result; } });
private Map<String, String> buildInputMap( Map<String, T2Reference> data, ReferenceService referenceService) throws ReferenceServiceException { Map<String, String> result = new HashMap<String, String>(); for (String inputName : data.keySet()) { T2Reference id = data.get(inputName); result.put(inputName, (String) referenceService .renderIdentifier(id, String.class, callback .getContext())); } return result; } });
public void receiveEvent(WorkflowDataToken token) { eventCount++; result = referenceService.renderIdentifier(token.getData(), Object.class, null); System.out.println(token); }
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { // TODO Auto-generated method stub JPanel itemPanel = new JPanel(new BorderLayout()); Component c = null; try { c = (Component) referenceService.renderIdentifier(reference, Component.class, null); } catch (Exception e) { throw new RendererException("Could not resolve " + reference, e); } itemPanel.add(c, BorderLayout.CENTER); return itemPanel; }
public boolean canHandle(ReferenceService referenceService, T2Reference reference, String mimeType) throws RendererException { Object resolve = null; try { resolve = referenceService.renderIdentifier(reference, Component.class, null); } catch (Exception e) { throw new RendererException("Could not resolve " + reference, e); } if (resolve instanceof Component) { return true; } return false; }
private Map<String, String> buildInputMap( Map<String, T2Reference> data, ReferenceService referenceService) throws ReferenceServiceException { Map<String, String> result = new HashMap<String, String>(); for (String inputName : data.keySet()) { T2Reference id = data.get(inputName); result.put(inputName, (String) referenceService .renderIdentifier(id, String.class, callback .getContext())); } return result; } });
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { String resolve = null; try { resolve = (String) referenceService.renderIdentifier(reference, String.class, null); } catch (Exception e) { // TODO not a string so throw something return null; } try { return new XMLTree(resolve); } catch (Exception ex) { // throw something? } return null; } }
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { JTextArea theTextArea = new JTextArea(); String resolve = null; try { resolve = (String) referenceService.renderIdentifier(reference, String.class, null); } catch (Exception e1) { // TODO not a string so break - should handle this better return null; } try { theTextArea.setText(resolve); theTextArea.setFont(new Font("Monospaced", Font.PLAIN, 12)); } catch (Exception e) { throw new RendererException("Unable to create text renderer", e); } return theTextArea; } }
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { Object data = null; try { data = referenceService.renderIdentifier(reference, byte[].class, null); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } if (data instanceof byte[]) { // JLabel or something else? try { ImageIcon theImage = new ImageIcon((byte[]) data); return new JLabel(theImage); } catch (Exception e) { throw new RendererException("Unable to generate image", e); } } else if (data instanceof ImageProducer) { JLabel label = new JLabel(); java.awt.Image image = label.createImage((ImageProducer) data); ImageIcon icon = new ImageIcon(image); label.setIcon(icon); return label; } return null; } }
@Override public Map<String, Object> getInputData() { final Map<String, Object> inputData = new HashMap<String, Object>(); final InvocationContext context = this.callback.getContext(); final ReferenceService referenceService = context.getReferenceService(); for (final String inputName : this.inputs.keySet()) { final Object input = referenceService.renderIdentifier(this.inputs .get(inputName), this.getInputPort(inputName) .getTranslatedElementClass(), this.callback.getContext()); inputData.put(inputName, input); } return inputData; }
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { try { String resolve = (String) referenceService.renderIdentifier( reference, String.class, null); JEditorPane editorPane = null; try { editorPane = new JEditorPane("text/html", "<pre>" + resolve + "</pre>"); } catch (Exception e) { throw new RendererException( "Unable to generate text/html renderer", e); } return editorPane; } catch (Exception e) { throw new RendererException("Could not resolve " + reference, e); } } }
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { try { JEditorPane editorPane = null; String resolve = (String) referenceService.renderIdentifier( reference, String.class, null); try { editorPane = new JEditorPane("text/html", resolve); } catch (Exception e) { throw new RendererException( "Unable to create text/rtf renderer", e); } return editorPane; } catch (Exception e) { throw new RendererException("Could not resolve " + reference, e); } } }
dataObject = referenceService.renderIdentifier(reference, Object.class, null); } catch (Exception e) {
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { JSVGCanvas svgCanvas = new JSVGCanvas(); Object resolve = null; try { resolve = referenceService.renderIdentifier(reference, Object.class, null); } catch (Exception e) { throw new RendererException("Could not resolve " + reference, e); } if (resolve != null && resolve instanceof String && !resolve.equals("")) { String svgContent = (String) resolve; File tmpFile = null; try { tmpFile = File.createTempFile("taverna", "svg"); tmpFile.deleteOnExit(); FileUtils.writeStringToFile(tmpFile, svgContent, "utf8"); } catch (IOException e) { throw new RendererException("Could not create SVG renderer", e); } try { svgCanvas.setURI(tmpFile.toURI().toASCIIString()); } catch (Exception e) { throw new RendererException("Could not create SVG renderer", e); } return svgCanvas; } return null; }
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { String resolve = null; try { resolve = (String) referenceService.renderIdentifier(reference, String.class, null); } catch (Exception e) { throw new RendererException("Could not resolve " + reference, e); } SeqVISTA vista = new SeqVISTA() { @Override public java.awt.Dimension getPreferredSize() { return new java.awt.Dimension(100, 100); } }; try { vista.loadFromText(resolve, false, seqType, np); } catch (Exception e) { throw new RendererException( "Could not create Seq Vista renderer for " + reference, e); } return vista; }
public void resultTokenProduced(WorkflowDataToken dataToken, String portname) { if (dataToken.getIndex().length == 0) { T2Reference reference = dataToken.getData(); System.out.println("Output reference made = " + reference); Object value = reference; if (reference.containsErrors()) { System.out.println("Contains errors!"); printAllErrors(context.getReferenceService().resolveIdentifier( reference, null, context)); } else { try { value = context.getReferenceService().renderIdentifier( reference, Object.class, context); } catch (ReferenceServiceException ex) { ex.printStackTrace(); } } resultMap.put(portname, value); synchronized (this) { outputCount--; } } }
dataValue = context.getReferenceService().renderIdentifier(reference, Object.class, context);
Object result = referenceService.renderIdentifier(reference, Object.class, null); return result;
public JComponent getComponent(ReferenceService referenceService, T2Reference reference) throws RendererException { JMolPanel panel = new JMolPanel(); String coordinateText = null; try { coordinateText = (String) referenceService.renderIdentifier( reference, String.class, null); } catch (Exception e) { throw new RendererException("Could not resolve " + reference, e); } JmolSimpleViewer viewer = null; try { viewer = panel.getViewer(); viewer.openStringInline(coordinateText); if (((JmolViewer) viewer).getAtomCount() > 300) { viewer.evalString(proteinScriptString); } else { viewer.evalString(scriptString); } } catch (Exception e) { throw new RendererException("could not create JMOL Renderer for " + reference, e); } return panel; }