@Override void getChildren(Object node, String localName, String namespaceUri, List result) { if (node instanceof Element) { Element e = (Element) node; if (localName == null) { result.addAll(e.elements()); } else { result.addAll(e.elements(e.getQName().getDocumentFactory().createQName(localName, "", namespaceUri))); } } else if (node instanceof Document) { Element root = ((Document) node).getRootElement(); if (localName == null || (equal(root.getName(), localName) && equal(root.getNamespaceURI(), namespaceUri))) { result.add(root); } } }
result.addAll(e.attributes()); } else { Attribute attr = e.attribute(e.getQName().getDocumentFactory().createQName(localName, "", namespaceUri)); if (attr != null) { result.add(attr);
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = qname.getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; } }
/** * Registers the given <code>DatatypeElementFactory</code> for the given * <element> schema element * * @param elementQName * DOCUMENT ME! * * @return DOCUMENT ME! */ public DatatypeElementFactory getElementFactory(QName elementQName) { DatatypeElementFactory result = null; if (DO_INTERN_QNAME) { elementQName = intern(elementQName); } DocumentFactory factory = elementQName.getDocumentFactory(); if (factory instanceof DatatypeElementFactory) { result = (DatatypeElementFactory) factory; } return result; }
protected DocumentFactory getDocumentFactory() { QName qName = getQName(); // QName might be null as we might not have been constructed yet if (qName != null) { DocumentFactory factory = qName.getDocumentFactory(); if (factory != null) { return factory; } } return DOCUMENT_FACTORY; }
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = getQName().getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; }
public Element createElement(QName qname) { // the element may have its own element factory! // use factory from the qname for datatype XSDatatype dataType = getChildElementXSDatatype(qname); if (dataType != null) { return new DatatypeElement(qname, dataType); } DocumentFactory factory = qname.getDocumentFactory(); if (factory instanceof DatatypeElementFactory) { DatatypeElementFactory dtFactory = (DatatypeElementFactory) factory; dataType = dtFactory.getChildElementXSDatatype(qname); if (dataType != null) { return new DatatypeElement(qname, dataType); } } return super.createElement(qname); }
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = qname.getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; } }
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = qname.getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; } }
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = qname.getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; } }
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = qname.getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; } }
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = qname.getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; } }
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = qname.getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; } }
protected DocumentFactory getDocumentFactory() { QName qName = getQName(); // QName might be null as we might not have been constructed yet if (qName != null) { DocumentFactory factory = qName.getDocumentFactory(); if (factory != null) { return factory; } } return DOCUMENT_FACTORY; }
protected DocumentFactory getDocumentFactory() { QName qName = getQName(); // QName might be null as we might not have been constructed yet if (qName != null) { DocumentFactory factory = qName.getDocumentFactory(); if (factory != null) { return factory; } } return DOCUMENT_FACTORY; }
protected DocumentFactory getDocumentFactory() { QName qName = getQName(); // QName might be null as we might not have been constructed yet if (qName != null) { DocumentFactory factory = qName.getDocumentFactory(); if (factory != null) { return factory; } } return DOCUMENT_FACTORY; }
protected DocumentFactory getDocumentFactory() { DocumentFactory factory = getQName().getDocumentFactory(); return (factory != null) ? factory : DOCUMENT_FACTORY; }
protected DocumentFactory getDocumentFactory() { QName qName = getQName(); // QName might be null as we might not have been constructed yet if (qName != null) { DocumentFactory factory = qName.getDocumentFactory(); if (factory != null) { return factory; } } return DOCUMENT_FACTORY; }
protected DocumentFactory getDocumentFactory() { QName qName = getQName(); // QName might be null as we might not have been constructed yet if (qName != null) { DocumentFactory factory = qName.getDocumentFactory(); if (factory != null) { return factory; } } return DOCUMENT_FACTORY; }
protected DocumentFactory getDocumentFactory() { QName qName = getQName(); // QName might be null as we might not have been constructed yet if (qName != null) { DocumentFactory factory = qName.getDocumentFactory(); if (factory != null) { return factory; } } return DOCUMENT_FACTORY; }