final W3CDOMStreamWriter writer = new W3CDOMStreamWriter(); writer.setPrefix(JAXWSAConstants.WSA_PREFIX, JAXWSAConstants.NS_WSA); writer.writeStartElement(JAXWSAConstants.WSA_PREFIX, JAXWSAConstants.WSA_ERF_NAME, JAXWSAConstants.NS_WSA); writer.writeNamespace(JAXWSAConstants.WSA_PREFIX, JAXWSAConstants.NS_WSA); writer.writeStartElement(JAXWSAConstants.WSA_PREFIX, JAXWSAConstants.WSA_ADDRESS_NAME, JAXWSAConstants.NS_WSA); address = address == null ? "" : address; .writeStartElement(JAXWSAConstants.WSA_PREFIX, JAXWSAConstants.WSA_REFERENCEPARAMETERS_NAME, JAXWSAConstants.NS_WSA); for (Element ele : referenceParameters) { writer.writeStartElement(JAXWSAConstants.WSA_PREFIX, JAXWSAConstants.WSA_METADATA_NAME, JAXWSAConstants.NS_WSA); writer.writeNamespace(JAXWSAConstants.WSAW_PREFIX, JAXWSAConstants.NS_WSAW); writer.writeStartElement(JAXWSAConstants.WSAM_PREFIX, JAXWSAConstants.WSAM_INTERFACE_NAME, JAXWSAConstants.NS_WSAM); writer.writeStartElement(JAXWSAConstants.WSAM_PREFIX, JAXWSAConstants.WSAM_SERVICENAME_NAME, JAXWSAConstants.NS_WSAM); writer.writeStartElement(WSDLConstants.WSDL_PREFIX, WSDLConstants.QNAME_DEFINITIONS .getLocalPart(), WSDLConstants.NS_WSDL11); writer.writeNamespace(WSDLConstants.WSDL_PREFIX, WSDLConstants.NS_WSDL11);
writer.writeStartElement("wsp", "PolicyReference", URI_POLICY_NS); writer.writeAttribute("URI", "#" + polRefId.toString()); writer.writeEndElement(); writer.writeStartElement("wsp", "Policy", URI_POLICY_NS); writer.writeAttribute("wsu", URI_WSU_NS, "Id", polRefId.toString()); writer.writeStartElement("wsam", "Addressing", JAXWSAConstants.NS_WSAM); if (!addressing.required()) { writer.writeAttribute("wsp", URI_POLICY_NS, "Optional", "true"); writer.writeStartElement("wsp", "Policy", URI_POLICY_NS);
public void writeEmptyElement(String prefix, String local, String namespace) throws XMLStreamException { writeStartElement(prefix, local, namespace); writeEndElement(); }
public void writeEmptyElement(String namespace, String local) throws XMLStreamException { writeStartElement(namespace, local); writeEndElement(); }
public void writeEmptyElement(String namespace, String local) throws XMLStreamException { writeStartElement(namespace, local); writeEndElement(); }
public void writeEmptyElement(String namespace, String local) throws XMLStreamException { writeStartElement(namespace, local); writeEndElement(); }
public void writeEmptyElement(String local) throws XMLStreamException { writeStartElement(local); writeEndElement(); }
public void writeEmptyElement(String local) throws XMLStreamException { writeStartElement(local); writeEndElement(); }
public void writeEmptyElement(String namespace, String local) throws XMLStreamException { writeStartElement(namespace, local); writeEndElement(); }
protected void addKeySize(int keysize, W3CDOMStreamWriter writer) throws XMLStreamException { writer.writeStartElement("wst", "KeySize", namespace); writer.writeCharacters(Integer.toString(keysize)); writer.writeEndElement(); }
protected void addKeySize(int keysize, W3CDOMStreamWriter writer) throws XMLStreamException { writer.writeStartElement("wst", "KeySize", namespace); writer.writeCharacters(Integer.toString(keysize)); writer.writeEndElement(); }
protected void addRequestType(String requestType, W3CDOMStreamWriter writer) throws XMLStreamException { writer.writeStartElement("wst", "RequestType", namespace); writer.writeCharacters(namespace + requestType); writer.writeEndElement(); }
protected void addRequestType(String requestType, W3CDOMStreamWriter writer) throws XMLStreamException { writer.writeStartElement("wst", "RequestType", namespace); writer.writeCharacters(namespace + requestType); writer.writeEndElement(); }
public void writeStartElement(String prefix, String local, String namespace) throws XMLStreamException { if (prefix == null || prefix.equals("")) { writeStartElement(namespace, local); } else { newChild(document.createElementNS(namespace, prefix + ":" + local)); if (nsRepairing && !prefix.equals(getNamespaceContext().getPrefix(namespace))) { writeNamespace(prefix, namespace); } } }
public void writeStartElement(String prefix, String local, String namespace) throws XMLStreamException { if (prefix == null || prefix.isEmpty()) { writeStartElement(namespace, local); } else { createAndAddElement(prefix, local, namespace); if (nsRepairing && !prefix.equals(getNamespaceContext().getPrefix(namespace))) { writeNamespace(prefix, namespace); } } }
public void writeStartElement(String prefix, String local, String namespace) throws XMLStreamException { if (prefix == null || prefix.isEmpty()) { writeStartElement(namespace, local); } else { createAndAddElement(prefix, local, namespace); if (nsRepairing && !prefix.equals(getNamespaceContext().getPrefix(namespace))) { writeNamespace(prefix, namespace); } } }
public void writeStartElement(String prefix, String local, String namespace) throws XMLStreamException { if (prefix == null || prefix.equals("")) { writeStartElement(namespace, local); } else { createAndAddElement(prefix, local, namespace); if (nsRepairing && !prefix.equals(getNamespaceContext().getPrefix(namespace))) { writeNamespace(prefix, namespace); } } }
public void writeStartElement(String prefix, String local, String namespace) throws XMLStreamException { if (prefix == null || prefix.equals("")) { writeStartElement(namespace, local); } else { createAndAddElement(prefix, local, namespace); if (nsRepairing && !prefix.equals(getNamespaceContext().getPrefix(namespace))) { writeNamespace(prefix, namespace); } } }
protected void addBinaryExchange( String binaryExchange, W3CDOMStreamWriter writer ) throws XMLStreamException { writer.writeStartElement("wst", "BinaryExchange", namespace); writer.writeAttribute("EncodingType", WSS4JConstants.BASE64_ENCODING); writer.writeAttribute("ValueType", namespace + "/spnego"); writer.writeCharacters(binaryExchange); writer.writeEndElement(); }
protected void addBinaryExchange( String binaryExchange, W3CDOMStreamWriter writer ) throws XMLStreamException { writer.writeStartElement("wst", "BinaryExchange", namespace); writer.writeAttribute("EncodingType", WSS4JConstants.BASE64_ENCODING); writer.writeAttribute("ValueType", namespace + "/spnego"); writer.writeCharacters(binaryExchange); writer.writeEndElement(); }