typeFragment.setNamespaceURI(namespaceURI); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(typeFragment); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(frag);
/** * Get the XML descriptor for the entity class corresponding to the SDO type. */ XMLDescriptor getObjectDescriptor(SDOType sdoType) { QName xsdQName = sdoType.getXsdType(); if(null == xsdQName) { xsdQName = sdoType.getQName(); } XPathFragment xPathFragment = new XPathFragment(xsdQName.getLocalPart()); xPathFragment.setNamespaceURI(xsdQName.getNamespaceURI()); XMLDescriptor xmlDescriptor = jaxbContext.getXMLContext().getDescriptorByGlobalType(xPathFragment); if (null == xmlDescriptor) { xmlDescriptor = jaxbContext.getXMLContext().getDescriptor(xsdQName); if (null == xmlDescriptor) { throw SDOException.sdoJaxbNoDescriptorForType(sdoType.getQName(), xsdQName); } } return xmlDescriptor; }
/** * INTERNAL: Return the descriptor for the document. */ protected XMLDescriptor getDescriptor(DOMRecord xmlRecord) throws XMLMarshalException { XMLDescriptor xmlDescriptor = null; XMLContext xmlContext = xmlUnmarshaller.getXMLContext(); // Try to find a descriptor based on the schema type String type = ((Element) xmlRecord.getDOM()).getAttributeNS(XMLConstants.SCHEMA_INSTANCE_URL, "type"); if (null != type) { XPathFragment typeFragment = new XPathFragment(type); String namespaceURI = xmlRecord.resolveNamespacePrefix(typeFragment.getPrefix()); typeFragment.setNamespaceURI(namespaceURI); xmlDescriptor = xmlContext.getDescriptorByGlobalType(typeFragment); } if (null == xmlDescriptor) { QName rootQName = new QName(xmlRecord.getNamespaceURI(), xmlRecord.getLocalName()); xmlDescriptor = xmlContext.getDescriptor(rootQName); if (null == xmlDescriptor) { throw XMLMarshalException.noDescriptorWithMatchingRootElement(rootQName.toString()); } } return xmlDescriptor; }
frag.setLocalName(typeName); d = getDescriptorByGlobalType(frag);
typeFragment.setNamespaceURI(namespaceURI); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(typeFragment); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(frag);
/** * Get the XML descriptor for the entity class corresponding to the SDO type. */ XMLDescriptor getObjectDescriptor(SDOType sdoType) { QName xsdQName = sdoType.getXsdType(); if(null == xsdQName) { xsdQName = sdoType.getQName(); } XPathFragment xPathFragment = new XPathFragment(xsdQName.getLocalPart()); xPathFragment.setNamespaceURI(xsdQName.getNamespaceURI()); XMLDescriptor xmlDescriptor = jaxbContext.getXMLContext().getDescriptorByGlobalType(xPathFragment); if (null == xmlDescriptor) { xmlDescriptor = jaxbContext.getXMLContext().getDescriptor(xsdQName); if (null == xmlDescriptor) { throw SDOException.sdoJaxbNoDescriptorForType(sdoType.getQName(), xsdQName); } } return xmlDescriptor; }
typeFragment.setNamespaceURI(namespaceURI); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(typeFragment); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(frag);
typeFragment.setNamespaceURI(namespaceURI); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(typeFragment); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(frag);
typeFragment.setNamespaceURI(namespaceURI); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(typeFragment); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(frag);
frag.setLocalName(typeName); d = getDescriptorByGlobalType(frag);
typeFragment.setNamespaceURI(namespaceURI); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(typeFragment); returnDescriptor = xmlRecord.getUnmarshaller().getXMLContext().getDescriptorByGlobalType(frag);
unmarshalRecord.setTypeQName(qname); returnDescriptor = xmlContext.getDescriptorByGlobalType(frag); if(returnDescriptor == null){ if(policy ==null || (policy != null && policy != UnmarshalKeepAsElementPolicy.KEEP_UNKNOWN_AS_ELEMENT && policy != UnmarshalKeepAsElementPolicy.KEEP_ALL_AS_ELEMENT)){
referenceDescriptor = xmlContext.getDescriptorByGlobalType(frag);
referenceDescriptor = xmlContext.getDescriptorByGlobalType(frag);
referenceDescriptor = xmlContext.getDescriptorByGlobalType(frag);
referenceDescriptor = xmlContext.getDescriptorByGlobalType(frag);
referenceDescriptor = xmlContext.getDescriptorByGlobalType(frag);
String namespaceURI = xmlRow.resolveNamespacePrefix(typeFragment.getPrefix()); typeFragment.setNamespaceURI(namespaceURI); descriptor = xmlContext.getDescriptorByGlobalType(typeFragment);
xmlDescriptor = xmlContext.getDescriptorByGlobalType(frag);
xmlDescriptor = xmlContext.getDescriptorByGlobalType(frag);