/** * Create an instance of {@link Marshaller {@code}} from the * current {@link JAXBContext} object * * @return a {@link Marshaller} object * @throws JAXBException */ public Marshaller createWSBaseFaultsMarshaller() throws JAXBException{ NamespacePrefixMapper wsnMapper = new WsrfbfJAXBPrefixMapper(); if (this.additionalsNsAndPrefixesMappings != null){ ((WsrfbfJAXBPrefixMapper)wsnMapper).addContextualNamespaceDecls(this.additionalsNsAndPrefixesMappings); } Marshaller marshaller = this.jaxbContext.createMarshaller(); marshaller.setProperty("com.sun.xml.bind.namespacePrefixMapper", wsnMapper); return marshaller; }
/** * Create an instance of {@link Marshaller {@code}} from the * current {@link JAXBContext} object * * @return a {@link Marshaller} object * @throws JAXBException */ public Marshaller createWSResourceLifetimeMarshaller() throws JAXBException{ NamespacePrefixMapper wsnMapper = new WsrfbfJAXBPrefixMapper(); if (this.additionalsNsAndPrefixesMappings != null) { ((WsrfbfJAXBPrefixMapper)wsnMapper).addContextualNamespaceDecls(this.additionalsNsAndPrefixesMappings); } Marshaller marshaller = this.jaxbContext.createMarshaller(); marshaller.setProperty("com.sun.xml.bind.namespacePrefixMapper", wsnMapper); return marshaller; }