public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public Attribute createAttribute(Element owner, QName qname, String value) { if (autoLoadSchema && qname.equals(XSI_NO_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; loadSchema(document, value); } else if (autoLoadSchema && qname.equals(XSI_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; String uri = value.substring(0, value.indexOf(' ')); Namespace namespace = owner.getNamespaceForURI(uri); loadSchema(document, value.substring(value.indexOf(' ') + 1), namespace); } return super.createAttribute(owner, qname, value); }
public Namespace getNamespaceForURI(String uri) { if ((uri == null) || (uri.length() <= 0)) { return Namespace.NO_NAMESPACE; } else if (uri.equals(getNamespaceURI())) { return getNamespace(); } else { final Object contentShadow = content; if (contentShadow instanceof List) { List<Node> list = (List<Node>) contentShadow; for (Node node : list) { if (node instanceof Namespace) { Namespace namespace = (Namespace) node; if (uri.equals(namespace.getURI())) { return namespace; } } } } else if (contentShadow instanceof Namespace) { Namespace namespace = (Namespace) contentShadow; if (uri.equals(namespace.getURI())) { return namespace; } } Element parent = getParent(); if (parent != null) { return parent.getNamespaceForURI(uri); } return null; } }
public Namespace getNamespaceForURI(String s) { return target().getNamespaceForURI( s ); }
public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public String getNamespacePrefix(String uri) { Element parentElement = getParent(); if (parentElement != null) { Namespace namespace = parentElement.getNamespaceForURI(uri); if (namespace != null) { return namespace.getPrefix(); } } return null; }
public Attribute createAttribute(Element owner, QName qname, String value) { if (autoLoadSchema && qname.equals(XSI_NO_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; loadSchema(document, value); } else if (autoLoadSchema && qname.equals(XSI_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; String uri = value.substring(0, value.indexOf(' ')); Namespace namespace = owner.getNamespaceForURI(uri); loadSchema(document, value.substring(value.indexOf(' ') + 1), namespace); } return super.createAttribute(owner, qname, value); }
public Attribute createAttribute(Element owner, QName qname, String value) { if (autoLoadSchema && qname.equals(XSI_NO_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; loadSchema(document, value); } else if (autoLoadSchema && qname.equals(XSI_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; String uri = value.substring(0, value.indexOf(' ')); Namespace namespace = owner.getNamespaceForURI(uri); loadSchema(document, value.substring(value.indexOf(' ') + 1), namespace); } return super.createAttribute(owner, qname, value); }
public Attribute createAttribute(Element owner, QName qname, String value) { if (autoLoadSchema && qname.equals(XSI_NO_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; loadSchema(document, value); } else if (autoLoadSchema && qname.equals(XSI_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; String uri = value.substring(0, value.indexOf(' ')); Namespace namespace = owner.getNamespaceForURI(uri); loadSchema(document, value.substring(value.indexOf(' ') + 1), namespace); } return super.createAttribute(owner, qname, value); }
public Attribute createAttribute(Element owner, QName qname, String value) { if (autoLoadSchema && qname.equals(XSI_NO_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; loadSchema(document, value); } else if (autoLoadSchema && qname.equals(XSI_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; String uri = value.substring(0, value.indexOf(' ')); Namespace namespace = owner.getNamespaceForURI(uri); loadSchema(document, value.substring(value.indexOf(' ') + 1), namespace); } return super.createAttribute(owner, qname, value); }
public Attribute createAttribute(Element owner, QName qname, String value) { if (autoLoadSchema && qname.equals(XSI_NO_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; loadSchema(document, value); } else if (autoLoadSchema && qname.equals(XSI_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; String uri = value.substring(0, value.indexOf(' ')); Namespace namespace = owner.getNamespaceForURI(uri); loadSchema(document, value.substring(value.indexOf(' ') + 1), namespace); } return super.createAttribute(owner, qname, value); }
public Attribute createAttribute(Element owner, QName qname, String value) { if (autoLoadSchema && qname.equals(XSI_NO_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; loadSchema(document, value); } else if (autoLoadSchema && qname.equals(XSI_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; String uri = value.substring(0, value.indexOf(' ')); Namespace namespace = owner.getNamespaceForURI(uri); loadSchema(document, value.substring(value.indexOf(' ') + 1), namespace); } return super.createAttribute(owner, qname, value); }
public Attribute createAttribute(Element owner, QName qname, String value) { if (autoLoadSchema && qname.equals(XSI_NO_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; loadSchema(document, value); } else if (autoLoadSchema && qname.equals(XSI_SCHEMA_LOCATION)) { Document document = (owner != null) ? owner.getDocument() : null; String uri = value.substring(0, value.indexOf(' ')); Namespace namespace = owner.getNamespaceForURI(uri); loadSchema(document, value.substring(value.indexOf(' ') + 1), namespace); } return super.createAttribute(owner, qname, value); }
protected void testNamespaceForURI(Document document) throws Exception { Element root = document.getRootElement(); Namespace ns = root.getNamespaceForURI("http://www.w3.org/namespace/"); assertNamespace(ns, "t", "http://www.w3.org/namespace/"); Element element = root.elements().get(0); Namespace ns2 = element .getNamespaceForURI("http://www.w3.org/namespace/"); assertNamespace(ns2, "t", "http://www.w3.org/namespace/"); assertTrue("Same namespace instance returned", ns == ns2); log("found: " + ns.asXML()); }