/** * Sets the XAdES XML namespace prefix. * * @param xadesNamespacePrefix */ public void setXadesNamespacePrefix(String xadesNamespacePrefix) { this.xadesNamespacePrefixMapper.setXAdESNamespacePrefix(xadesNamespacePrefix); }
this.xadesNamespacePrefixMapper = new XAdESNamespacePrefixMapper(); try { JAXBContext jaxbContext = JAXBContext.newInstance(ObjectFactory.class);
this.marshaller = context.createMarshaller(); this.marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true); this.marshaller.setProperty("com.sun.xml.bind.namespacePrefixMapper", new XAdESNamespacePrefixMapper()); } catch (JAXBException e) { throw new RuntimeException("JAXB error: " + e.getMessage(), e);