public void setDefaultNamespace(String uri) throws XMLStreamException { writer.setDefaultNamespace(uri); }
@Override public void setDefaultNamespace(final String uri) throws XMLStreamException { delegate.setDefaultNamespace(uri); }
@Override protected void startElementInternal(QName name, Attributes attributes, Map<String, String> namespaceMapping) throws XMLStreamException { this.streamWriter.writeStartElement(name.getPrefix(), name.getLocalPart(), name.getNamespaceURI()); for (Map.Entry<String, String> entry : namespaceMapping.entrySet()) { String prefix = entry.getKey(); String namespaceUri = entry.getValue(); this.streamWriter.writeNamespace(prefix, namespaceUri); if (XMLConstants.DEFAULT_NS_PREFIX.equals(prefix)) { this.streamWriter.setDefaultNamespace(namespaceUri); } else { this.streamWriter.setPrefix(prefix, namespaceUri); } } for (int i = 0; i < attributes.getLength(); i++) { QName attrName = toQName(attributes.getURI(i), attributes.getQName(i)); if (!isNamespaceDeclaration(attrName)) { this.streamWriter.writeAttribute(attrName.getPrefix(), attrName.getNamespaceURI(), attrName.getLocalPart(), attributes.getValue(i)); } } }
@Override protected void startElementInternal(QName name, Attributes attributes, Map<String, String> namespaceMapping) throws XMLStreamException { this.streamWriter.writeStartElement(name.getPrefix(), name.getLocalPart(), name.getNamespaceURI()); for (Map.Entry<String, String> entry : namespaceMapping.entrySet()) { String prefix = entry.getKey(); String namespaceUri = entry.getValue(); this.streamWriter.writeNamespace(prefix, namespaceUri); if (XMLConstants.DEFAULT_NS_PREFIX.equals(prefix)) { this.streamWriter.setDefaultNamespace(namespaceUri); } else { this.streamWriter.setPrefix(prefix, namespaceUri); } } for (int i = 0; i < attributes.getLength(); i++) { QName attrName = toQName(attributes.getURI(i), attributes.getQName(i)); if (!isNamespaceDeclaration(attrName)) { this.streamWriter.writeAttribute(attrName.getPrefix(), attrName.getNamespaceURI(), attrName.getLocalPart(), attributes.getValue(i)); } } }
@Override public void writeHeader(final String title) throws IOException { try { xmlWriter.writeStartDocument(); xmlWriter.setDefaultNamespace(NAMESPACE); xmlWriter.writeStartElement("report"); xmlWriter.writeNamespace(null, NAMESPACE); if (title != null) { xmlWriter.writeAttribute("title", title); } xmlWriter.writeStartElement("messages"); xmlWriter.writeAttribute("interface", messageInterface.name()); } catch (XMLStreamException e) { throw new IOException(e); } }
@SuppressWarnings("unchecked") public static void writeRootElement(BpmnModel model, XMLStreamWriter xtw, String encoding) throws Exception { xtw.writeStartDocument(encoding, "1.0"); // start definitions root element xtw.writeStartElement(ELEMENT_DEFINITIONS); xtw.setDefaultNamespace(BPMN2_NAMESPACE); xtw.writeDefaultNamespace(BPMN2_NAMESPACE); xtw.writeNamespace(XSI_PREFIX, XSI_NAMESPACE); xtw.writeNamespace(XSD_PREFIX, SCHEMA_NAMESPACE); xtw.writeNamespace(ACTIVITI_EXTENSIONS_PREFIX, ACTIVITI_EXTENSIONS_NAMESPACE); xtw.writeNamespace(BPMNDI_PREFIX, BPMNDI_NAMESPACE); xtw.writeNamespace(OMGDC_PREFIX, OMGDC_NAMESPACE); xtw.writeNamespace(OMGDI_PREFIX, OMGDI_NAMESPACE); for (String prefix : model.getNamespaces().keySet()) { if (!defaultNamespaces.contains(prefix) && StringUtils.isNotEmpty(prefix)) xtw.writeNamespace(prefix, model.getNamespaces().get(prefix)); } xtw.writeAttribute(TYPE_LANGUAGE_ATTRIBUTE, SCHEMA_NAMESPACE); xtw.writeAttribute(EXPRESSION_LANGUAGE_ATTRIBUTE, XPATH_NAMESPACE); if (StringUtils.isNotEmpty(model.getTargetNamespace())) { xtw.writeAttribute(TARGET_NAMESPACE_ATTRIBUTE, model.getTargetNamespace()); } else { xtw.writeAttribute(TARGET_NAMESPACE_ATTRIBUTE, PROCESS_NAMESPACE); } BpmnXMLUtil.writeCustomAttributes(model.getDefinitionsAttributes().values(), xtw, model.getNamespaces(), defaultAttributes); } }
} else if (hasURI) { if (writeNamespace) { out.setDefaultNamespace(uri);
public void setDefaultNamespace(String namespace) throws XMLStreamException { streamWriter.setDefaultNamespace(namespace); }
public void setDefaultNamespace(String arg0) throws XMLStreamException { underlyingWriter.setDefaultNamespace(arg0); }
public void setDefaultNamespace(String uri) throws XMLStreamException { writer.setDefaultNamespace(uri); }
public void setDefaultNamespace(String uri) throws XMLStreamException { writer.setDefaultNamespace(uri); }
@Override @CoverageIgnore public void setDefaultNamespace(String theUri) throws XMLStreamException { myTarget.setDefaultNamespace(theUri); }
@CoverageIgnore @Override public void setDefaultNamespace(String theUri) throws XMLStreamException { myTarget.setDefaultNamespace(theUri); }
@Override protected void startElementInternal(QName name, Attributes attributes, SimpleNamespaceContext namespaceContext) throws XMLStreamException { streamWriter.writeStartElement(name.getPrefix(), name.getLocalPart(), name.getNamespaceURI()); if (namespaceContext != null) { String defaultNamespaceUri = namespaceContext.getNamespaceURI(""); if (StringUtils.hasLength(defaultNamespaceUri)) { streamWriter.writeNamespace("", defaultNamespaceUri); streamWriter.setDefaultNamespace(defaultNamespaceUri); } for (Iterator<String> iterator = namespaceContext.getBoundPrefixes(); iterator.hasNext();) { String prefix = iterator.next(); streamWriter.writeNamespace(prefix, namespaceContext.getNamespaceURI(prefix)); streamWriter.setPrefix(prefix, namespaceContext.getNamespaceURI(prefix)); } } for (int i = 0; i < attributes.getLength(); i++) { QName attrName = toQName(attributes.getURI(i), attributes.getQName(i)); if (!("xmlns".equals(attrName.getLocalPart()) || "xmlns".equals(attrName.getPrefix()))) { streamWriter.writeAttribute(attrName.getPrefix(), attrName.getNamespaceURI(), attrName.getLocalPart(), attributes.getValue(i)); } } } }
/** * Method setDefaultNamespace. * * @param uri * @throws XMLStreamException */ public void setDefaultNamespace( String uri ) throws XMLStreamException { out.setDefaultNamespace( uri ); } //-- void setDefaultNamespace( String )
public void setDefaultNamespace(String uri) throws XMLStreamException { mWriter.setDefaultNamespace(uri); }
/** * @param uri * @throws XMLStreamException * @see javax.xml.stream.XMLStreamWriter#setDefaultNamespace(java.lang.String) */ public void setDefaultNamespace(String uri) throws XMLStreamException { wrapped.setDefaultNamespace(uri); }
public void setDefaultNamespace(String uri) throws XMLStreamException { if (delegate != null) { try { delegate.setDefaultNamespace(uri); } catch (Throwable t) { stopToDelegate(t); } } capture.setDefaultNamespace(uri); } public void setNamespaceContext(NamespaceContext ctx) throws XMLStreamException {
public void toXml(Struct struct, Writer writer) { try { XMLOutputFactory factory = XMLOutputFactory.newInstance(); XMLStreamWriter xmlWriter = factory.createXMLStreamWriter(writer); xmlWriter.setDefaultNamespace(STRUCT_NAMESPACE); serializeStruct(struct, xmlWriter, 0); xmlWriter.close(); } catch (Exception e) { log.error("Error orccured during serialization of struct to XML", e); } }
protected final XMLStreamWriter _initializeXmlWriter(XMLStreamWriter sw) throws IOException { // And just for Sun Stax parser (JDK default), seems that we better define default namespace // (Woodstox doesn't care) -- otherwise it'll add unnecessary odd declaration try { sw.setDefaultNamespace(""); } catch (XMLStreamException e) { return StaxUtil.throwAsGenerationException(e, null); } return sw; }