protected String getTargetNamespace(Class clazz) { return NamespaceHelper.makeNamespaceFromClassName( clazz.getName(), "http"); }
public String getPrefix(String uri) { return NamespaceHelper.getPrefix(element, uri); }
public Iterator getPrefixes(String uri) { List prefixes = new ArrayList(); NamespaceHelper.getPrefixes(element, uri, prefixes); return prefixes.iterator(); }
/** * Create a unique namespace uri/prefix combination. * * @param nsUri * @return The namespace with the specified URI. If one doesn't exist, one * is created. */ public static String getUniquePrefix(Element element, String namespaceURI) { String prefix = getPrefix(element, namespaceURI); if (prefix == null) { prefix = getUniquePrefix(element); element.addNamespaceDeclaration(Namespace.getNamespace(prefix, namespaceURI)); } return prefix; }
public String getNamespacePrefix(String uri) { return NamespaceHelper.getUniquePrefix(schemaTypes, uri); }
if (reader.getLocalName().equals("faultcode")) fault.setFaultCode(NamespaceHelper.readQName(reader));
addWordToPackageBuffer(sb, words[i], (i == words.length - 1)); addWordToPackageBuffer(sb, st2.nextToken(), false);
protected static String qnameToString(Element root, QName qname) { String prefix = NamespaceHelper.getUniquePrefix(root, qname.getNamespaceURI()); return prefix + ":" + qname.getLocalPart(); }
private QName createQName(Class typeClass, String name, String ns) { String clsName = typeClass.getName(); if (name == null || name.length() == 0) name = ServiceUtils.makeServiceNameFromClassName(typeClass); if (ns == null || ns.length() == 0) ns = NamespaceHelper.makeNamespaceFromClassName(clsName, "http"); return new QName(ns, name); }
protected void writeQName(XMLStreamWriter writer, QName qname) throws XMLStreamException { String ns = qname.getNamespaceURI(); String prefix = qname.getPrefix(); if (ns.length() > 0 && prefix.length() == 0) { prefix = NamespaceHelper.getUniquePrefix(writer, ns, true) + ":"; } else if (prefix.length() > 0) { writer.writeNamespace(prefix, ns); prefix = prefix + ":"; } writer.writeCharacters(prefix + qname.getLocalPart()); } }
public String getPrefix(String uri) throws XMLStreamException { return NamespaceHelper.getPrefix(currentNode, uri); }
public static void getPrefixes(Element element, String namespaceURI, List prefixes) { if (element.getNamespaceURI().equals(namespaceURI)) prefixes.add(element.getNamespacePrefix()); List namespaces = element.getAdditionalNamespaces(); for (Iterator itr = namespaces.iterator(); itr.hasNext();) { Namespace ns = (Namespace) itr.next(); if (ns.getURI().equals(namespaceURI)) prefixes.add(ns.getPrefix()); } if (element.getParentElement() != null) getPrefixes(element.getParentElement(), namespaceURI, prefixes); }
public static QName makeQualifiedNameFromClass(Class clazz) { String namespace = NamespaceHelper.makeNamespaceFromClassName(clazz.getName(), "http"); String localPart = makeServiceNameFromClassName(clazz); return new QName(namespace, localPart); }
public void writeStartElement(XMLStreamWriter writer, String name, String namespace) throws XMLStreamException { String prefix = ""; prefix = NamespaceHelper.getUniquePrefix(writer); if (namespace.length() > 0) { writer.setPrefix(prefix, namespace); writer.writeStartElement(prefix, name, namespace); writer.writeNamespace(prefix, namespace); } else { writer.setDefaultNamespace(""); writer.writeStartElement(name); writer.writeDefaultNamespace(""); } } }
public static String getPrefix(Element element, String namespaceURI) { if (element.getNamespaceURI().equals(namespaceURI)) return element.getNamespacePrefix(); List namespaces = element.getAdditionalNamespaces(); for (Iterator itr = namespaces.iterator(); itr.hasNext();) { Namespace ns = (Namespace) itr.next(); if (ns.getURI().equals(namespaceURI)) return ns.getPrefix(); } if (element.getParentElement() != null) return getPrefix(element.getParentElement(), namespaceURI); else return null; }
protected String createServiceNamespace(Class clazz, WebServiceAnnotation webServiceAnnotation, String current) { String ns = current; if (ns == null && webServiceAnnotation.getTargetNamespace().length() > 0) { ns = webServiceAnnotation.getTargetNamespace(); } if (ns == null) { ns = NamespaceHelper.makeNamespaceFromClassName(clazz.getName(), "http"); } return ns; }
/** * Create a unique namespace uri/prefix combination. * * @param nsUri * @return The namespace with the specified URI. If one doesn't exist, one * is created. * @throws XMLStreamException */ public static String getUniquePrefix(XMLStreamWriter writer, String namespaceURI, boolean declare) throws XMLStreamException { String prefix = writer.getNamespaceContext().getPrefix(namespaceURI); if (prefix == null) { prefix = getUniquePrefix(writer); if (declare) { writer.setPrefix(prefix, namespaceURI); writer.writeNamespace(prefix, namespaceURI); } } return prefix; }
ns = NamespaceHelper.makeNamespaceFromClassName( getTypeClass().getName(), "http");
if (ns.length() > 0 && prefix.length() == 0) prefix = NamespaceHelper.getUniquePrefix(writer, ns, true) + ":";