public WsrfbfJAXBPrefixMapper() { this.initKnownNsMapping(); }
/** * 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; }
public WsrfbfJAXBPrefixMapper(String[] customNamespaces) { this.initKnownNsMapping(); for (int i = 0; i < customNamespaces.length; i++) { String prefix = customNamespaces[i++]; String namespace = customNamespaces[i]; this.predefinedNamespaces.put(namespace, prefix); } }