private WrapperHandler getWrapperHandler(String dataBindingId, boolean required) { WrapperHandler wrapperHandler = null; if (dataBindingId != null) { DataBinding dataBinding = mediator.getDataBindings().getDataBinding(dataBindingId); wrapperHandler = dataBinding == null ? null : dataBinding.getWrapperHandler(); } if (wrapperHandler == null && required) { throw new TransformationException("No wrapper handler is provided for databinding: " + dataBindingId); } return wrapperHandler; }
protected DataType createDataType(Class<?> type, Type genericType) { DataType dataType = new DataTypeImpl(null, type, genericType, genericType); dataBindingExtensionPoint.introspectType(dataType, null); return dataType; }
DataBinding javaBeansDataBinding = dataBindings.getDataBinding(JavaBeansDataBinding.NAME); DataBinding jaxbDataBinding = dataBindings.getDataBinding("javax.xml.bind.JAXBElement"); DataBinding dataBinding = dataBindings.getDataBinding(sourceDataType.getDataBinding()); sourceDataType = dataBindings.introspectType(data, sourceOperation); if (sourceDataType != null) { String db = sourceDataType.getDataBinding(); dataBinding = dataBindings.getDataBinding(db); if (dataBinding == null && db != null) { return data; dataBinding = dataBindings.getDataBinding(JavaBeansDataBinding.NAME);
DataBinding javaBeansDataBinding = dataBindings.getDataBinding(JavaBeansDataBinding.NAME); DataBinding jaxbDataBinding = dataBindings.getDataBinding("javax.xml.bind.JAXBElement"); DataBinding dataBinding = dataBindings.getDataBinding(sourceDataType.getDataBinding()); sourceDataType = dataBindings.introspectType(data, sourceOperation); if (sourceDataType != null) { String db = sourceDataType.getDataBinding(); dataBinding = dataBindings.getDataBinding(db); if (dataBinding == null && db != null) { return data; dataBinding = dataBindings.getDataBinding(JavaBeansDataBinding.NAME);
/** * Introspect the property * @param javaElement * @return */ private void introspect(Property property, JavaElementImpl javaElement) { // XMLType xmlType = new XMLType(property.getXSDElement(), property.getXSDType()); // property.getDataType().setLogical(xmlType); mediator.getDataBindings().introspectType(property.getDataType(), null); }
private WrapperHandler getWrapperHandler(String dataBindingId, boolean required) { WrapperHandler wrapperHandler = null; if (dataBindingId != null) { DataBinding dataBinding = mediator.getDataBindings().getDataBinding(dataBindingId); wrapperHandler = dataBinding == null ? null : dataBinding.getWrapperHandler(); } if (wrapperHandler == null && required) { throw new TransformationException("No wrapper handler is provided for databinding: " + dataBindingId); } return wrapperHandler; }
propDT.setDataBinding(dt.value()); dataBindingExtensionPoint.introspectType(propDT, operation);
private WrapperHandler getWrapperHandler(String dataBindingId, boolean required) { WrapperHandler wrapperHandler = null; if (dataBindingId != null) { DataBinding dataBinding = mediator.getDataBindings().getDataBinding(dataBindingId); wrapperHandler = dataBinding == null ? null : dataBinding.getWrapperHandler(); } if (wrapperHandler == null && required) { throw new TransformationException("No wrapper handler is provided for databinding: " + dataBindingId); } return wrapperHandler; }
public DataType<XMLType> run() { try { Class<?> wrapperClass = Class.forName(outputWrapperClassName, false, clazz.getClassLoader()); QName qname = new QName(outputNS, outputName); DataType dt = new DataTypeImpl<XMLType>(wrapperClass, new XMLType(qname, qname)); dataBindingExtensionPoint.introspectType(dt, operation); // TUSCANY-2505 if (dt.getLogical() instanceof XMLType) { XMLType xmlType = (XMLType)dt.getLogical(); xmlType.setElementName(qname); } return dt; } catch (ClassNotFoundException e) { GeneratedClassLoader cl = new GeneratedClassLoader(clazz.getClassLoader()); return new GeneratedDataTypeImpl(xmlAdapterExtensionPoint, method, outputWrapperClassName, outputNS, outputName, false, cl); } } });
private WrapperHandler getWrapperHandler(String dataBindingId, boolean required) { WrapperHandler wrapperHandler = null; if (dataBindingId != null) { DataBinding dataBinding = mediator.getDataBindings().getDataBinding(dataBindingId); wrapperHandler = dataBinding == null ? null : dataBinding.getWrapperHandler(); } if (wrapperHandler == null && required) { throw new TransformationException("No wrapper handler is provided for databinding: " + dataBindingId); } return wrapperHandler; }
public DataType<XMLType> run() { try { Class<?> wrapperClass = Class.forName(inputWrapperClassName, false, clazz.getClassLoader()); QName qname = new QName(inputNS, inputName); DataType dt = new DataTypeImpl<XMLType>(wrapperClass, new XMLType(qname, qname)); dataBindingExtensionPoint.introspectType(dt, operation); // TUSCANY-2505 if (dt.getLogical() instanceof XMLType) { XMLType xmlType = (XMLType)dt.getLogical(); xmlType.setElementName(qname); } return dt; } catch (ClassNotFoundException e) { GeneratedClassLoader cl = new GeneratedClassLoader(clazz.getClassLoader()); return new GeneratedDataTypeImpl(xmlAdapterExtensionPoint, method, inputWrapperClassName, inputNS, inputName, true, cl); } } });
DataBinding dataBinding = dataBindings.getDataBinding(db); if (dataBinding == null) { QName element = name; helper = dataBindings.getDataBinding(JAXBDataBinding.NAME).getXMLTypeHelper(); helpers.put(JAXBDataBinding.NAME, helper);
if (source != null) { Operation operation = (Operation)metadata.get(SOURCE_OPERATION); sourceDataType = dataBindings.introspectType(source, operation);
DataBinding dataBinding = dataBindings.getDataBinding(db); if (dataBinding == null) { QName element = name; helper = dataBindings.getDataBinding(JAXBDataBinding.NAME).getXMLTypeHelper(); helpers.put(JAXBDataBinding.NAME, helper);
if (source != null) { Operation operation = (Operation)metadata.get(SOURCE_OPERATION); sourceDataType = dataBindings.introspectType(source, operation);
DataBinding dbObj = dataBindingRegistry.getDataBinding(db); WrapperHandler handler = dbObj == null ? null : dbObj.getWrapperHandler(); if (handler != null) { dbObj = dataBindingRegistry.getDataBinding(db); handler = dbObj == null ? null : dbObj.getWrapperHandler(); if (handler != null) {
sourceDataType = dataBindings.introspectType(source, operation);
DataBinding dbObj = dataBindingRegistry.getDataBinding(db); WrapperHandler handler = dbObj == null ? null : dbObj.getWrapperHandler(); if (handler != null) { dbObj = dataBindingRegistry.getDataBinding(db); handler = dbObj == null ? null : dbObj.getWrapperHandler(); if (handler != null) {
sourceDataType = dataBindings.introspectType(source, operation);
faultBean = faultType.getPhysical(); result = dataBindingExtensionPoint.introspectType(faultType, operation);