public R transform(S source, TransformationContext context) { DataPipe<I, R> dataPipe = pipe.newInstance(); pusher.transform(source, dataPipe.getSink(), context); return dataPipe.getResult(); }
public R transform(S source, TransformationContext context) { DataPipe<I, R> dataPipe = pipe.newInstance(); pusher.transform(source, dataPipe.getSink(), context); return dataPipe.getResult(); }
public Node transform(XMLStreamReader source, TransformationContext context) { try { if (source == null) { return null; } DataPipe<ContentHandler, Node> pipe = sax2domPipe.newInstance(); stax2sax.transform(source, pipe.getSink(), context); Node node = pipe.getResult(); source.close(); if (node instanceof Document) { Document doc = (Document)node; return DOMDataBinding.adjustElementName(context, doc.getDocumentElement()); } else { return node; } } catch (Exception e) { throw new TransformationException(e); } }
public Node transform(XMLStreamReader source, TransformationContext context) { try { if (source == null) { return null; } DataPipe<ContentHandler, Node> pipe = sax2domPipe.newInstance(); stax2sax.transform(source, pipe.getSink(), context); Node node = pipe.getResult(); source.close(); if (node instanceof Document) { Document doc = (Document)node; return DOMDataBinding.adjustElementName(context, doc.getDocumentElement()); } else { return node; } } catch (Exception e) { throw new TransformationException(e); } }
DataPipeTransformer dataPipeFactory = (i < size - 1) ? (DataPipeTransformer)path.get(++i) : null; DataPipe dataPipe = dataPipeFactory == null ? null : dataPipeFactory.newInstance(); ((PushTransformer)transformer).transform(result, dataPipe.getSink(), context); result = dataPipe.getResult();
DataPipeTransformer dataPipeFactory = (i < size - 1) ? (DataPipeTransformer)path.get(++i) : null; DataPipe dataPipe = dataPipeFactory == null ? null : dataPipeFactory.newInstance(); ((PushTransformer)transformer).transform(result, dataPipe.getSink(), context); result = dataPipe.getResult();
DataPipeTransformer dataPipeFactory = (i < size - 1) ? (DataPipeTransformer)path.get(++i) : null; DataPipe dataPipe = dataPipeFactory == null ? null : dataPipeFactory.newInstance(); Object sink = dataPipe != null ? dataPipe.getSink() : target; ((PushTransformer)transformer).transform(result, sink, context); result = (dataPipe != null) ? dataPipe.getResult() : null;
DataPipeTransformer dataPipeFactory = (i < size - 1) ? (DataPipeTransformer)path.get(++i) : null; DataPipe dataPipe = dataPipeFactory == null ? null : dataPipeFactory.newInstance(); Object sink = dataPipe != null ? dataPipe.getSink() : target; ((PushTransformer)transformer).transform(result, sink, context); result = (dataPipe != null) ? dataPipe.getResult() : null;