Package org.apache.tuscany.sca.databinding

Examples of org.apache.tuscany.sca.databinding.TransformationException


            // or this one:
            //  StaAXOMBuilder builder = new StAXOMBuilder(new ByteArrayInputStream(Utils.toBase64(out.toByteArray()).getBytes()))
            element = builder.getDocumentElement();
            adjustElementName(context, element);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
        return element;

    }
View Full Code Here


        try {
            HelperContext helperContext = SDOContextHelper.getHelperContext(context);
            XMLStreamHelper streamHelper = SDOUtil.createXMLStreamHelper(helperContext);
            return streamHelper.createXMLStreamReader(source);
        } catch (XMLStreamException e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

                if (refType.isAssignableFrom(CallableReferenceImpl.class)) {
                    implType = CallableReferenceImpl.class;
                } else if (refType.isAssignableFrom(ServiceReferenceImpl.class)) {
                    implType = ServiceReferenceImpl.class;
                } else {  
                    throw new TransformationException("Unrecognized transformation target type");
                }
                Constructor constructor = implType.getConstructor(new Class[] {XMLStreamReader.class});
                return (CallableReference)constructor.newInstance(new Object[] {source});
            } else {
                return null;
            }
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

                    return;
                }
            }
            source.next();
        }
        throw new TransformationException("<composite> element not found");
    }
View Full Code Here

            // Set the lexical handler
            saxParser.setProperty("http://xml.org/sax/properties/lexical-handler", saxDocumentSerializer);
            // Parse the XML document and convert to a fast infoset document
            saxParser.parse(source, saxDocumentSerializer);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

        try {
            SAXDocumentParser parser = new SAXDocumentParser();
            parser.setContentHandler(target);
            parser.parse(source);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

            XMLStreamSerializer streamSerializer = new XMLStreamSerializer();
            streamSerializer.serialize(source, serializer);
            serializer.flush();
            source.close();
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

            DOMDocumentParser parser = new DOMDocumentParser();
            Document doc = DOMHelper.newDocument();
            parser.parse(doc, source);
            return doc.getDocumentElement();
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

    public XMLStreamReader transform(InputStream source, TransformationContext context) {
        try {
            StAXDocumentParser parser = new StAXDocumentParser(source);
            return parser;
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

        try {
            DOMDocumentSerializer serializer = new DOMDocumentSerializer();
            serializer.setOutputStream(target);
            serializer.serialize(source);
        } catch (Exception e) {
            throw new TransformationException(e);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.tuscany.sca.databinding.TransformationException

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.