- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.eclipse.persistence.oxm.XMLRoot.getNamespaceURI()
方法的一些代码示例,展示了XMLRoot.getNamespaceURI()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLRoot.getNamespaceURI()
方法的具体详情如下:
包路径:org.eclipse.persistence.oxm.XMLRoot
类名称:XMLRoot
方法名:getNamespaceURI
暂无
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
/**
* Return the targetNamespace URI for the root element.
* If there is no targetNamespace URI, the value is null.
* The root element is a global element of the XML Schema
* with a type compatible to the DataObject.
* @return the targetNamespace URI for the root element.
*/
public String getRootElementURI() {
return super.getNamespaceURI();
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.sdo
/**
* Return the targetNamespace URI for the root element.
* If there is no targetNamespace URI, the value is null.
* The root element is a global element of the XML Schema
* with a type compatible to the DataObject.
* @return the targetNamespace URI for the root element.
*/
public String getRootElementURI() {
return super.getNamespaceURI();
}
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
private Namespace setupFragment(XMLRoot originalValue, XPathFragment xmlRootFragment, MarshalRecord marshalRecord) {
Namespace generatedNamespace = null;
String xpath = originalValue.getLocalName();
if (originalValue.getNamespaceURI() != null) {
xmlRootFragment.setNamespaceURI((originalValue).getNamespaceURI());
String prefix = marshalRecord.getNamespaceResolver().resolveNamespaceURI((originalValue).getNamespaceURI());
if (prefix == null || prefix.length() == 0) {
prefix = marshalRecord.getNamespaceResolver().generatePrefix();
generatedNamespace = new Namespace(prefix, xmlRootFragment.getNamespaceURI());
}
xpath = prefix + XMLConstants.COLON + xpath;
}
xmlRootFragment.setXPath(xpath);
return generatedNamespace;
}
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
private Namespace setupFragment(XMLRoot originalValue, XPathFragment xmlRootFragment, MarshalRecord marshalRecord) {
Namespace generatedNamespace = null;
String xpath = originalValue.getLocalName();
if (originalValue.getNamespaceURI() != null) {
xmlRootFragment.setNamespaceURI((originalValue).getNamespaceURI());
String prefix = marshalRecord.getNamespaceResolver().resolveNamespaceURI((originalValue).getNamespaceURI());
if (prefix == null || prefix.length() == 0) {
prefix = marshalRecord.getNamespaceResolver().generatePrefix("ns0");
generatedNamespace = new Namespace(prefix, xmlRootFragment.getNamespaceURI());
}
xpath = prefix + XMLConstants.COLON + xpath;
}
xmlRootFragment.setXPath(xpath);
return generatedNamespace;
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
if(fragment.getLocalName().equals(root.getLocalName())) {
String fragUri = fragment.getNamespaceURI();
String namespaceUri = root.getNamespaceURI();
if((namespaceUri == null && fragUri == null) || (namespaceUri != null && fragUri != null && namespaceUri.equals(fragUri))) {
XMLMapping mapping = choiceElementMappings.get(xmlField);
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
if(fragment.getLocalName().equals(root.getLocalName())) {
String fragUri = fragment.getNamespaceURI();
String namespaceUri = root.getNamespaceURI();
if((namespaceUri == null && fragUri == null) || (namespaceUri != null && fragUri != null && namespaceUri.equals(fragUri))) {
XMLMapping mapping = choiceElementMappings.get(xmlField);
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
if(fragment.getLocalName().equals(root.getLocalName())) {
String fragUri = fragment.getNamespaceURI();
String namespaceUri = root.getNamespaceURI();
if((namespaceUri == null && fragUri == null) || (namespaceUri != null && fragUri != null && namespaceUri.equals(fragUri))) {
XMLMapping mapping = choiceElementMappings.get(xmlField);
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
public boolean marshalSingleValue(XPathFragment xPathFragment, MarshalRecord marshalRecord, Object object, Object value, AbstractSession session, NamespaceResolver namespaceResolver, MarshalContext marshalContext) {
if(value instanceof XMLRoot) {
XMLRoot root = (XMLRoot)value;
XPathFragment fragment = this.xmlField.getXPathFragment();
while(fragment != null && !fragment.nameIsText) {
if(fragment.getNextFragment() == null || fragment.getHasText()) {
if(fragment.getLocalName().equals(root.getLocalName())) {
String fragUri = fragment.getNamespaceURI();
String namespaceUri = root.getNamespaceURI();
if((namespaceUri == null && fragUri == null) || (namespaceUri != null && fragUri != null && namespaceUri.equals(fragUri))) {
return this.choiceElementNodeValue.marshalSingleValue(xPathFragment, marshalRecord, object, value, session, namespaceResolver, marshalContext);
}
}
}
fragment = fragment.getNextFragment();
}
//if we didn't find a node value associated with this xmlroot, try finding one for the
//value's class
if(root.getObject() != null && xmlChoiceMapping.getClassToFieldMappings().get(root.getObject().getClass()) == this.xmlField) {
return this.choiceElementNodeValue.marshal(xPathFragment, marshalRecord, object, session, namespaceResolver);
}
} else {
if(value != null && xmlChoiceMapping.getClassToFieldMappings().get(value.getClass()) == this.xmlField) {
return this.choiceElementNodeValue.marshalSingleValue(xPathFragment, marshalRecord, object, value, session, namespaceResolver, marshalContext);
}
}
return false;
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
private void writeSimpleValue(XMLField xmlRootField, DOMRecord row, AbstractSession session, Object originalObject, Object value, Node root, Node toReplace, boolean wasXMLRoot) {
org.w3c.dom.Document doc = row.getDocument();
if (wasXMLRoot) {
if (((XMLRoot) originalObject).getNamespaceURI() != null) {
String prefix = row.getNamespaceResolver().resolveNamespaceURI(((XMLRoot) originalObject).getNamespaceURI());
if ((prefix == null) || prefix.length() == 0) {
xmlRootField.getXPathFragment().setGeneratedPrefix(true);
prefix = row.getNamespaceResolver().generatePrefix();
}
xmlRootField.getXPathFragment().setXPath(prefix + XMLConstants.COLON + ((XMLRoot) originalObject).getLocalName());
}
}
if (null == xmlRootField) {
Text textNode = doc.createTextNode((String) value);
if (toReplace != null) {
root.replaceChild(textNode, toReplace);
} else {
root.appendChild(textNode);
}
} else {
QName qname = ((XMLRoot) originalObject).getSchemaType();
if(qname != null && !qname.equals(XMLConstants.STRING_QNAME)){
xmlRootField.setSchemaType(qname);
xmlRootField.setIsTypedTextField(true);
xmlRootField.addJavaConversion(value.getClass(), qname);
}
Node newNode = XPathEngine.getInstance().create(xmlRootField, root, value, session);
}
}
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
private void writeSimpleValue(XMLField xmlRootField, DOMRecord row, AbstractSession session, Object originalObject, Object value, Node root, Node toReplace, boolean wasXMLRoot) {
org.w3c.dom.Document doc = row.getDocument();
if (wasXMLRoot) {
if (((XMLRoot) originalObject).getNamespaceURI() != null) {
String prefix = row.getNamespaceResolver().resolveNamespaceURI(((XMLRoot) originalObject).getNamespaceURI());
if ((prefix == null) || prefix.length() == 0) {
xmlRootField.getXPathFragment().setGeneratedPrefix(true);
prefix = row.getNamespaceResolver().generatePrefix();
}
xmlRootField.getXPathFragment().setXPath(prefix + XMLConstants.COLON + ((XMLRoot) originalObject).getLocalName());
}
}
if (null == xmlRootField) {
Text textNode = doc.createTextNode((String) value);
if (toReplace != null) {
root.replaceChild(textNode, toReplace);
} else {
root.appendChild(textNode);
}
} else {
QName qname = ((XMLRoot) originalObject).getSchemaType();
if(qname != null && !qname.equals(XMLConstants.STRING_QNAME)){
xmlRootField.setSchemaType(qname);
xmlRootField.setIsTypedTextField(true);
xmlRootField.addJavaConversion(value.getClass(), qname);
}
Node newNode = XPathEngine.getInstance().create(xmlRootField, root, value, session);
}
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
private void writeSimpleValue(XMLField xmlRootField, Object element, Object originalObject, DOMRecord record, org.w3c.dom.Document doc, Node root, boolean wasXMLRoot, AbstractSession session) {
if (wasXMLRoot) {
if (((XMLRoot) originalObject).getNamespaceURI() != null) {
String prefix = record.getNamespaceResolver().resolveNamespaceURI(((XMLRoot) originalObject).getNamespaceURI());
if ((prefix == null) || prefix.length() == 0) {
xmlRootField.getXPathFragment().setGeneratedPrefix(true);
prefix = record.getNamespaceResolver().generatePrefix();
}
xmlRootField.getXPathFragment().setXPath(prefix + XMLConstants.COLON + ((XMLRoot) originalObject).getLocalName());
}
}
if (xmlRootField != null) {
xmlRootField.setNamespaceResolver(record.getNamespaceResolver());
QName qname = ((XMLRoot) originalObject).getSchemaType();
if(qname != null){
if(!qname.equals(XMLConstants.STRING_QNAME)){
xmlRootField.setSchemaType(qname);
xmlRootField.setIsTypedTextField(true);
xmlRootField.addJavaConversion(((XMLRoot) originalObject).getObject().getClass(), qname);
}
}
Node newNode = XPathEngine.getInstance().create(xmlRootField, root, element, session);
} else {
Text textNode = doc.createTextNode((String) element);
root.appendChild(textNode);
}
}
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core
xmlRootField = new XMLField();
XPathFragment frag = new XPathFragment();
if ((((XMLRoot) element)).getNamespaceURI() != null) {
frag.setNamespaceURI(((XMLRoot) element).getNamespaceURI());
if (((XMLRoot) originalObject).getNamespaceURI() != null) {
String prefix = referenceDescriptor.getNonNullNamespaceResolver().resolveNamespaceURI(((XMLRoot) originalObject).getNamespaceURI());
if ((prefix == null) || prefix.length() == 0) {
prefix = record.getNamespaceResolver().resolveNamespaceURI(((XMLRoot) originalObject).getNamespaceURI());
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
private void writeSimpleValue(XMLField xmlRootField, Object element, Object originalObject, DOMRecord record, org.w3c.dom.Document doc, Node root, boolean wasXMLRoot, AbstractSession session) {
if (wasXMLRoot) {
if (((XMLRoot) originalObject).getNamespaceURI() != null) {
String prefix = record.getNamespaceResolver().resolveNamespaceURI(((XMLRoot) originalObject).getNamespaceURI());
if ((prefix == null) || prefix.length() == 0) {
xmlRootField.getXPathFragment().setGeneratedPrefix(true);
prefix = record.getNamespaceResolver().generatePrefix();
}
xmlRootField.getXPathFragment().setXPath(prefix + XMLConstants.COLON + ((XMLRoot) originalObject).getLocalName());
}
}
if (xmlRootField != null) {
xmlRootField.setNamespaceResolver(record.getNamespaceResolver());
QName qname = ((XMLRoot) originalObject).getSchemaType();
if(qname != null){
if(!qname.equals(XMLConstants.STRING_QNAME)){
xmlRootField.setSchemaType(qname);
xmlRootField.setIsTypedTextField(true);
xmlRootField.addJavaConversion(((XMLRoot) originalObject).getObject().getClass(), qname);
}
}
Node newNode = XPathEngine.getInstance().create(xmlRootField, root, element, session);
} else {
Text textNode = doc.createTextNode((String) element);
root.appendChild(textNode);
}
}
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
XMLRoot rootValue = (XMLRoot)value;
String localName = rootValue.getLocalName();
String namespaceUri = rootValue.getNamespaceURI();
fieldValue = rootValue.getObject();
associatedField = getFieldForName(localName, namespaceUri);
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
XMLRoot rootValue = (XMLRoot)value;
String localName = rootValue.getLocalName();
String namespaceUri = rootValue.getNamespaceURI();
fieldValue = rootValue.getObject();
associatedField = getFieldForName(localName, namespaceUri);
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.sdo
for (int j = 0, sizel = ((List)value).size(); j < sizel; j++) {
XMLRoot nextRoot = new XMLRoot();
nextRoot.setNamespaceURI(root.getNamespaceURI());
nextRoot.setLocalName(root.getLocalName());
Object nextItem = ((List)value).get(j);
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
XPathFragment frag = new XPathFragment();
if ((((XMLRoot) element)).getRootFragment().getNamespaceURI() != null) {
frag.setNamespaceURI(((XMLRoot) element).getNamespaceURI());
} else {
frag.setXPath(((XMLRoot) element).getLocalName());
String prefix = referenceDescriptor.getNonNullNamespaceResolver().resolveNamespaceURI(((XMLRoot) originalObject).getNamespaceURI());
if ((prefix == null) || prefix.length() == 0) {
prefix = record.getNamespaceResolver().resolveNamespaceURI(((XMLRoot) originalObject).getRootFragment().getNamespaceURI());
代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence
if (isXMLRoot) {
rootFragment = ((XMLRoot) object).getRootFragment();
String xmlRootUri = ((XMLRoot) object).getNamespaceURI();
String xmlRootLocalName = ((XMLRoot) object).getLocalName();
if (xmlRootUri != null) {
代码示例来源:origin: com.haulmont.thirdparty/eclipselink
if (value instanceof XMLRoot) {
xmlRoot.setLocalName(((XMLRoot) value).getLocalName());
xmlRoot.setNamespaceURI(((XMLRoot) value).getNamespaceURI());
xmlRoot.setObject(((XMLRoot) value).getObject());
} else {
代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.sdo
if (value instanceof XMLRoot) {
xmlRoot.setLocalName(((XMLRoot) value).getLocalName());
xmlRoot.setNamespaceURI(((XMLRoot) value).getNamespaceURI());
xmlRoot.setObject(((XMLRoot) value).getObject());
} else {
为什么 getNamespaceURI() 总是返回 null? printNSInfo 方法有什么问题 public static void main(String[] args) { Do
本文整理了Java中javolution.xml.stream.XMLStreamReader.getNamespaceURI()方法的一些代码示例,展示了XMLStreamReader.getNam
本文整理了Java中org.apache.woden.XMLElement.getNamespaceURI()方法的一些代码示例,展示了XMLElement.getNamespaceURI()的具体用
本文整理了Java中org.eclipse.persistence.oxm.XMLRoot.getNamespaceURI()方法的一些代码示例,展示了XMLRoot.getNamespaceURI(
本文整理了Java中org.eclipse.persistence.internal.oxm.XPathFragment.getNamespaceURI()方法的一些代码示例,展示了XPathFrag
本文整理了Java中org.deegree.commons.xml.stax.XMLStreamReaderWrapper.getNamespaceURI()方法的一些代码示例,展示了XMLStrea
本文整理了Java中com.google.gwt.uibinder.rebind.XMLElement.getNamespaceUri()方法的一些代码示例,展示了XMLElement.getName
我是一名优秀的程序员,十分优秀!