/** * Returns true if there is a namespace declared with the given name, which must be a well-formed URI. */ public boolean hasNamespace(String name) { if (name == null) { return false; } return getPrefix(name) != null; }
/** * Returns true if there is a namespace declared with the given name, which must be a well-formed URI. */ public boolean hasNamespace(String name) { if (name == null) { return false; } return getPrefix(name) != null; }
/** * Returns the namespace prefix for the given namespace name, which must be a well-formed URI. */ public String getPrefix(String name) { try { return getPrefix(new URI(name)); } catch (URISyntaxException e) { return null; } }
/** * Returns the namespace prefix for the given namespace name, which must be a well-formed URI. */ public String getPrefix(String name) { try { return getPrefix(new URI(name)); } catch (URISyntaxException e) { return null; } }
protected String getNamespacePrefix(String namespaceUri) { if (this.namespaces != null && this.namespaces.hasNamespace(namespaceUri)) { String prefix = this.namespaces.getPrefix(namespaceUri); return prefix == null || prefix.isEmpty() ? "" : prefix + ":"; } if (parent!=null) { return parent.getNamespacePrefix(namespaceUri); } return ""; }
protected String getNamespacePrefix(String namespaceUri) { if (this.namespaces != null && this.namespaces.hasNamespace(namespaceUri)) { String prefix = this.namespaces.getPrefix(namespaceUri); return prefix == null || prefix.isEmpty() ? "" : prefix + ":"; } if (parent!=null) { return parent.getNamespacePrefix(namespaceUri); } return ""; }
} else { writer.write("xmlns:"); String prefix = xmlElement.namespaces.getPrefix(uri); writer.write(prefix);
protected void initializeNamespacePrefixes() { if (xml.namespaces != null) { bpmnPrefix = xml.namespaces.getPrefix(BPMN_URI); effektifPrefix = xml.namespaces.getPrefix(EFFEKTIF_URI); } // Add any missing namespaces with their default prefixes. if (bpmnPrefix == null) { bpmnPrefix = ""; xml.addNamespace(BPMN_URI, bpmnPrefix); } if (bpmnDiagramPrefix == null) { bpmnDiagramPrefix = "bpmndi"; xml.addNamespace(BPMN_DI_URI, bpmnDiagramPrefix); xml.addNamespace(OMG_DC_URI, "omgdc"); xml.addNamespace(OMG_DI_URI, "omgdi"); } if (effektifPrefix == null) { effektifPrefix = "e"; xml.addNamespace(EFFEKTIF_URI, effektifPrefix); } }