private void setMTOMFeatures(DataBinding databinding) { if (this.wsFeatures != null) { for (WebServiceFeature wsf : this.wsFeatures) { if (wsf instanceof MTOMFeature) { databinding.setMtomEnabled(true); MTOMFeature f = (MTOMFeature) wsf; if (f.getThreshold() > 0) { databinding.setMtomThreshold(((MTOMFeature)wsf).getThreshold()); } } } } }
/** * Set a map of from URI to prefix. If possible, the data binding will use these * prefixes on the wire. * * @param namespaceMap The namespaceMap to set. */ public void setNamespaceMap(Map<String, String> namespaceMap) { checkNamespaceMap(namespaceMap); this.namespaceMap = namespaceMap; }
protected void writeToWriter(XMLStreamWriter writer, Object o) throws Exception { DataWriter<XMLStreamWriter> dataWriter = binding.createWriter(XMLStreamWriter.class); dataWriter.write(o, writer); writer.flush(); }
= service.getDataBinding().createWriter(XMLStreamWriter.class); writer.setSchema(schema); MessagePartInfo part = getFaultMessagePart(faultName, op); if (f.hasDetails()) { writer.write(faultInfo, part, new W3CDOMStreamWriter(f.getDetail())); } else { writer.write(faultInfo, part, new W3CDOMStreamWriter(f.getOrCreateDetail())); if (!f.getDetail().hasChildNodes()) { f.setDetail(null);
private QName getPayloadElementName(Object object) { JAXBDataBinding dataBinding = new JAXBDataBinding(); dataBinding.setContext(context); DataWriter<XMLStreamWriter> dbwriter = dataBinding.createWriter(XMLStreamWriter.class); StringWriter stringWriter = new StringWriter(); XMLStreamWriter resultWriter = StaxUtils.createXMLStreamWriter(stringWriter); DepthXMLStreamReader reader = null; try { dbwriter.write(object, resultWriter); resultWriter.flush(); if (!StringUtils.isEmpty(stringWriter.toString())) { ByteArrayInputStream binput = new ByteArrayInputStream(stringWriter.getBuffer().toString() .getBytes()); XMLStreamReader xmlreader = StaxUtils.createXMLStreamReader(binput); reader = new DepthXMLStreamReader(xmlreader); StaxUtils.skipToStartOfElement(reader); return reader.getName(); } } catch (XMLStreamException e) { // ignore } finally { try { StaxUtils.close(reader); } catch (XMLStreamException e) { // ignore } StaxUtils.close(resultWriter); } return null; }
private boolean isDOMSupported(DataBinding db) { boolean supportsDOM = false; for (Class<?> c : db.getSupportedWriterFormats()) { if (c.equals(Node.class)) { supportsDOM = true; } } return supportsDOM; }
private boolean isDOMSupported(DataBinding db) { boolean supportsDOM = false; for (Class<?> c : db.getSupportedReaderFormats()) { if (c.equals(Node.class)) { supportsDOM = true; } } return supportsDOM; }
if (ServiceUtils.isSchemaValidationEnabled(SchemaValidationType.OUT, message) && helper instanceof AbstractWrapperHelper) { ((AbstractWrapperHelper)helper).setValidate(true); Object o2 = helper.createWrapperObject(objs); newObjs.put(firstMessagePart, o2);
return dataBinding.createWrapperHelper(wrapperClass, wrapperName, partNames,
newParams = new MessageContentsList(helper.getWrapperParts(wrappedObject));
protected void writeToWriter(XMLStreamWriter writer, Object o) throws Exception { DataWriter<XMLStreamWriter> dataWriter = binding.createWriter(XMLStreamWriter.class); dataWriter.write(o, writer); writer.flush(); }
/** * Set a map of from URI to prefix. If possible, the data binding will use these * prefixes on the wire. * * @param namespaceMap The namespaceMap to set. */ public void setNamespaceMap(Map<String, String> namespaceMap) { checkNamespaceMap(namespaceMap); this.namespaceMap = namespaceMap; }
private boolean isDOMSupported(DataBinding db) { boolean supportsDOM = false; for (Class<?> c : db.getSupportedWriterFormats()) { if (c.equals(Node.class)) { supportsDOM = true; } } return supportsDOM; }
private boolean isDOMSupported(DataBinding db) { boolean supportsDOM = false; for (Class<?> c : db.getSupportedReaderFormats()) { if (c.equals(Node.class)) { supportsDOM = true; } } return supportsDOM; }
partClasses.set(p.getIndex(), p.getTypeClass()); return dataBinding.createWrapperHelper(wrapperClass, wrapperName, partNames,
/** * Set a map of from URI to prefix. If possible, the data binding will use these * prefixes on the wire. * * @param namespaceMap The namespaceMap to set. */ public void setNamespaceMap(Map<String, String> namespaceMap) { checkNamespaceMap(namespaceMap); this.namespaceMap = namespaceMap; }
private boolean isDOMSupported(DataBinding db) { boolean supportsDOM = false; for (Class<?> c : db.getSupportedWriterFormats()) { if (c.equals(Node.class)) { supportsDOM = true; } } return supportsDOM; }
private boolean isDOMSupported(DataBinding db) { boolean supportsDOM = false; for (Class<?> c : db.getSupportedReaderFormats()) { if (c.equals(Node.class)) { supportsDOM = true; } } return supportsDOM; }
/** * Set a map of from URI to prefix. If possible, the data binding will use these * prefixes on the wire. * * @param namespaceMap The namespaceMap to set. */ public void setNamespaceMap(Map<String, String> namespaceMap) { checkNamespaceMap(namespaceMap); this.namespaceMap = namespaceMap; }
private boolean isDOMSupported(DataBinding db) { boolean supportsDOM = false; for (Class<?> c : db.getSupportedWriterFormats()) { if (c.equals(Node.class)) { supportsDOM = true; } } return supportsDOM; }