/** * Create a {@link QName} instance for the supplied DOM {@link org.w3c.dom.Element}. * @param element The element. * @return Element QName. */ public static QName toQName(Element element) { if(element == null) { return null; } return toQName(element.getNamespaceURI(), DomUtils.getName(element), element.getNodeName()); }
/** * Create a {@link QName} instance for the supplied DOM {@link org.w3c.dom.Element}. * @param element The element. * @return Element QName. */ public static QName toQName(Element element) { if(element == null) { return null; } return toQName(element.getNamespaceURI(), DomUtils.getName(element), element.getNodeName()); }
/** * Create a {@link QName} instance for the supplied DOM {@link org.w3c.dom.Element}. * @param element The element. * @return Element QName. */ public static QName toQName(Element element) { if(element == null) { return null; } return toQName(element.getNamespaceURI(), DomUtils.getName(element), element.getNodeName()); }
/** * Create a {@link QName} instance for the supplied DOM {@link org.w3c.dom.Element}. * @param element The element. * @return Element QName. */ public static QName toQName(Element element) { if(element == null) { return null; } return toQName(element.getNamespaceURI(), DomUtils.getName(element), element.getNodeName()); }
/** * Public constructor. * * @param namespaceURI The Namespace URI, or the empty string if the * element has no Namespace URI or if Namespace * processing is not being performed. * @param localName The local name (without prefix), or the * empty string if Namespace processing is not being * performed. * @param qName The qualified name (with prefix), or the * empty string if qualified names are not available. * @param attributes The attributes attached to the element. If * there are no attributes, it shall be an empty * Attributes object. * @param parent Parent element, or null if the element is the document root element. */ public SAXElement(String namespaceURI, String localName, String qName, Attributes attributes, SAXElement parent) { this.name = SAXUtil.toQName(namespaceURI, localName, qName); this.attributes = copyAttributes(attributes); this.parent = parent; }
/** * Public constructor. * * @param namespaceURI The Namespace URI, or the empty string if the * element has no Namespace URI or if Namespace * processing is not being performed. * @param localName The local name (without prefix), or the * empty string if Namespace processing is not being * performed. * @param qName The qualified name (with prefix), or the * empty string if qualified names are not available. * @param attributes The attributes attached to the element. If * there are no attributes, it shall be an empty * Attributes object. * @param parent Parent element, or null if the element is the document root element. */ public SAXElement(String namespaceURI, String localName, String qName, Attributes attributes, SAXElement parent) { this.name = SAXUtil.toQName(namespaceURI, localName, qName); this.attributes = copyAttributes(attributes); this.parent = parent; }
/** * Public constructor. * * @param namespaceURI The Namespace URI, or the empty string if the * element has no Namespace URI or if Namespace * processing is not being performed. * @param localName The local name (without prefix), or the * empty string if Namespace processing is not being * performed. * @param qName The qualified name (with prefix), or the * empty string if qualified names are not available. * @param attributes The attributes attached to the element. If * there are no attributes, it shall be an empty * Attributes object. * @param parent Parent element, or null if the element is the document root element. */ public SAXElement(String namespaceURI, String localName, String qName, Attributes attributes, SAXElement parent) { this.name = SAXUtil.toQName(namespaceURI, localName, qName); this.attributes = copyAttributes(attributes); this.parent = parent; }
/** * Public constructor. * * @param namespaceURI The Namespace URI, or the empty string if the * element has no Namespace URI or if Namespace * processing is not being performed. * @param localName The local name (without prefix), or the * empty string if Namespace processing is not being * performed. * @param qName The qualified name (with prefix), or the * empty string if qualified names are not available. * @param attributes The attributes attached to the element. If * there are no attributes, it shall be an empty * Attributes object. * @param parent Parent element, or null if the element is the document root element. */ public SAXElement(String namespaceURI, String localName, String qName, Attributes attributes, SAXElement parent) { this.name = SAXUtil.toQName(namespaceURI, localName, qName); this.attributes = copyAttributes(attributes); this.parent = parent; }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { Map<String, String> namespacePrefixMappings = getNamespacePrefixMappings(executionContext); NamedNodeMap attributes = element.getAttributes(); int attributeCount = attributes.getLength(); for(int i = 0; i < attributeCount; i++) { Attr attr = (Attr) attributes.item(i); if(XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(attr.getNamespaceURI())) { String uri = attr.getValue(); QName attrQName = SAXUtil.toQName(uri, attr.getLocalName(), attr.getNodeName()); if (attrQName != null) { addMapping(namespacePrefixMappings, uri, attrQName.getLocalPart()); } } } }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { Map<String, String> namespacePrefixMappings = getNamespacePrefixMappings(executionContext); NamedNodeMap attributes = element.getAttributes(); int attributeCount = attributes.getLength(); for(int i = 0; i < attributeCount; i++) { Attr attr = (Attr) attributes.item(i); if(XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(attr.getNamespaceURI())) { String uri = attr.getValue(); QName attrQName = SAXUtil.toQName(uri, attr.getLocalName(), attr.getNodeName()); if (attrQName != null) { addMapping(namespacePrefixMappings, uri, attrQName.getLocalPart()); } } } }
public void visitBefore(Element element, ExecutionContext executionContext) throws SmooksException { Map<String, String> namespacePrefixMappings = getNamespacePrefixMappings(executionContext); NamedNodeMap attributes = element.getAttributes(); int attributeCount = attributes.getLength(); for(int i = 0; i < attributeCount; i++) { Attr attr = (Attr) attributes.item(i); if(XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(attr.getNamespaceURI())) { String uri = attr.getValue(); QName attrQName = SAXUtil.toQName(uri, attr.getLocalName(), attr.getNodeName()); if (attrQName != null) { addMapping(namespacePrefixMappings, uri, attrQName.getLocalPart()); } } } }
String elementName; elementQName = SAXUtil.toQName(startEvent.uri, startEvent.localName, startEvent.qName); elementName = elementQName != null ? elementQName.getLocalPart() : null;
String elementName; elementQName = SAXUtil.toQName(startEvent.uri, startEvent.localName, startEvent.qName); elementName = elementQName != null ? elementQName.getLocalPart() : null;
String elementName; elementQName = SAXUtil.toQName(startEvent.uri, startEvent.localName, startEvent.qName); elementName = elementQName.getLocalPart();
String elementName; elementQName = SAXUtil.toQName(startEvent.uri, startEvent.localName, startEvent.qName); elementName = elementQName != null ? elementQName.getLocalPart() : null;