/** * DOCUMENT ME! * * @param name * DOCUMENT ME! * * @return the QName for the given name and no namepsace */ public QName get(String name) { QName answer = null; if (name != null) { answer = noNamespaceCache.get(name); } else { name = ""; } if (answer == null) { answer = createQName(name); answer.setDocumentFactory(documentFactory); noNamespaceCache.put(name, answer); } return answer; }
void resolveElementTypes() { for (Element element : typedElementMap.keySet()) { QName elementQName = getQNameOfSchemaElement(element); QName type = (QName) typedElementMap.get(element); if (complexTypeMap.containsKey(type)) { DocumentFactory factory = (DocumentFactory) complexTypeMap .get(type); elementQName.setDocumentFactory(factory); } else if (simpleTypeMap.containsKey(type)) { XSDatatype datatype = (XSDatatype) simpleTypeMap.get(type); DocumentFactory factory = (DocumentFactory) elementFactoryMap .get(element); if (factory instanceof DatatypeElementFactory) { ((DatatypeElementFactory) factory) .setChildElementXSDatatype(elementQName, datatype); } } } }
/** * DOCUMENT ME! * * @param localName * DOCUMENT ME! * @param namespace * DOCUMENT ME! * @param qName * DOCUMENT ME! * * @return the QName for the given local name, qualified name and namepsace */ public QName get(String localName, Namespace namespace, String qName) { Map<String, QName> cache = getNamespaceCache(namespace); QName answer = null; if (localName != null) { answer = cache.get(localName); } else { localName = ""; } if (answer == null) { answer = createQName(localName, namespace, qName); answer.setDocumentFactory(documentFactory); cache.put(localName, answer); } return answer; }
/** * DOCUMENT ME! * * @param name * DOCUMENT ME! * @param namespace * DOCUMENT ME! * * @return the QName for the given local name and namepsace */ public QName get(String name, Namespace namespace) { Map<String, QName> cache = getNamespaceCache(namespace); QName answer = null; if (name != null) { answer = cache.get(name); } else { name = ""; } if (answer == null) { answer = createQName(name, namespace); answer.setDocumentFactory(documentFactory); cache.put(name, answer); } return answer; }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }
/** * DOCUMENT ME! * * @param name * DOCUMENT ME! * * @return the QName for the given name and no namepsace */ public QName get(String name) { QName answer = null; if (name != null) { answer = noNamespaceCache.get(name); } else { name = ""; } if (answer == null) { answer = createQName(name); answer.setDocumentFactory(documentFactory); noNamespaceCache.put(name, answer); } return answer; }
/** * DOCUMENT ME! * * @param name * DOCUMENT ME! * * @return the QName for the given name and no namepsace */ public QName get(String name) { QName answer = null; if (name != null) { answer = (QName) noNamespaceCache.get(name); } else { name = ""; } if (answer == null) { answer = createQName(name); answer.setDocumentFactory(documentFactory); noNamespaceCache.put(name, answer); } return answer; }
void resolveElementTypes() { Iterator iterator = typedElementMap.keySet().iterator(); while (iterator.hasNext()) { Element element = (Element) iterator.next(); QName elementQName = getQNameOfSchemaElement(element); QName type = (QName) typedElementMap.get(element); if (complexTypeMap.containsKey(type)) { DocumentFactory factory = (DocumentFactory) complexTypeMap .get(type); elementQName.setDocumentFactory(factory); } else if (simpleTypeMap.containsKey(type)) { XSDatatype datatype = (XSDatatype) simpleTypeMap.get(type); DocumentFactory factory = (DocumentFactory) elementFactoryMap .get(element); if (factory instanceof DatatypeElementFactory) { ((DatatypeElementFactory) factory) .setChildElementXSDatatype(elementQName, datatype); } } } }
void resolveElementTypes() { Iterator iterator = typedElementMap.keySet().iterator(); while (iterator.hasNext()) { Element element = (Element) iterator.next(); QName elementQName = getQNameOfSchemaElement(element); QName type = (QName) typedElementMap.get(element); if (complexTypeMap.containsKey(type)) { DocumentFactory factory = (DocumentFactory) complexTypeMap .get(type); elementQName.setDocumentFactory(factory); } else if (simpleTypeMap.containsKey(type)) { XSDatatype datatype = (XSDatatype) simpleTypeMap.get(type); DocumentFactory factory = (DocumentFactory) elementFactoryMap .get(element); if (factory instanceof DatatypeElementFactory) { ((DatatypeElementFactory) factory) .setChildElementXSDatatype(elementQName, datatype); } } } }
void resolveElementTypes() { for (Element element : typedElementMap.keySet()) { QName elementQName = getQNameOfSchemaElement(element); QName type = (QName) typedElementMap.get(element); if (complexTypeMap.containsKey(type)) { DocumentFactory factory = (DocumentFactory) complexTypeMap .get(type); elementQName.setDocumentFactory(factory); } else if (simpleTypeMap.containsKey(type)) { XSDatatype datatype = (XSDatatype) simpleTypeMap.get(type); DocumentFactory factory = (DocumentFactory) elementFactoryMap .get(element); if (factory instanceof DatatypeElementFactory) { ((DatatypeElementFactory) factory) .setChildElementXSDatatype(elementQName, datatype); } } } }
void resolveElementTypes() { Iterator iterator = typedElementMap.keySet().iterator(); while (iterator.hasNext()) { Element element = (Element) iterator.next(); QName elementQName = getQNameOfSchemaElement(element); QName type = (QName) typedElementMap.get(element); if (complexTypeMap.containsKey(type)) { DocumentFactory factory = (DocumentFactory) complexTypeMap .get(type); elementQName.setDocumentFactory(factory); } else if (simpleTypeMap.containsKey(type)) { XSDatatype datatype = (XSDatatype) simpleTypeMap.get(type); DocumentFactory factory = (DocumentFactory) elementFactoryMap .get(element); if (factory instanceof DatatypeElementFactory) { ((DatatypeElementFactory) factory) .setChildElementXSDatatype(elementQName, datatype); } } } }
void resolveElementTypes() { for (Element element : typedElementMap.keySet()) { QName elementQName = getQNameOfSchemaElement(element); QName type = (QName) typedElementMap.get(element); if (complexTypeMap.containsKey(type)) { DocumentFactory factory = (DocumentFactory) complexTypeMap .get(type); elementQName.setDocumentFactory(factory); } else if (simpleTypeMap.containsKey(type)) { XSDatatype datatype = (XSDatatype) simpleTypeMap.get(type); DocumentFactory factory = (DocumentFactory) elementFactoryMap .get(element); if (factory instanceof DatatypeElementFactory) { ((DatatypeElementFactory) factory) .setChildElementXSDatatype(elementQName, datatype); } } } }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }
/** * DOCUMENT ME! * * @param name * The name of the element * * @return the <code>DatatypeElementFactory</code> for the given element * QName, creating one if it does not already exist */ private DatatypeElementFactory getDatatypeElementFactory(QName name) { DatatypeElementFactory factory = documentFactory .getElementFactory(name); if (factory == null) { factory = new DatatypeElementFactory(name); name.setDocumentFactory(factory); } return factory; }