本文整理了Java中org.apache.tuscany.sca.interfacedef.util.WrapperInfo.getWrapperElement()
方法的一些代码示例,展示了WrapperInfo.getWrapperElement()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WrapperInfo.getWrapperElement()
方法的具体详情如下:
包路径:org.apache.tuscany.sca.interfacedef.util.WrapperInfo
类名称:WrapperInfo
方法名:getWrapperElement
[英]Get the XML element that represents this wrapper
[中]获取表示此包装器的XML元素
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding-axiom
public OMElement create(Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
// Class<?> wrapperClass = input ? wrapperInfo.getInputWrapperClass() : wrapperInfo.getOutputWrapperClass();
OMElement wrapper = AxiomHelper.createOMElement(factory, element.getQName());
return wrapper;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding-axiom
public boolean isInstance(Object wrapperObj, Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
// List<ElementInfo> childElements =
// input ? wrapperInfo.getInputChildElements() : wrapperInfo.getOutputChildElements();
OMElement wrapper = (OMElement)wrapperObj;
if (!element.getQName().equals(wrapper.getQName())) {
return false;
}
return true;
/*
Set<QName> names = new HashSet<QName>();
for (ElementInfo e : childElements) {
names.add(e.getQName());
}
for (Iterator i = wrapper.getChildElements(); i.hasNext();) {
OMElement child = (OMElement)i.next();
if (!names.contains(child.getQName())) {
return false;
}
}
return true;
*/
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding
/**
* @see org.apache.tuscany.sca.databinding.WrapperHandler#getWrapperType(Operation, boolean)
*/
public DataType getWrapperType(Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input? inputWrapperInfo.getWrapperElement(): outputWrapperInfo.getWrapperElement();
DataType<XMLType> wrapperType =
new DataTypeImpl<XMLType>(DOMDataBinding.NAME, Node.class, new XMLType(element));
return wrapperType;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
List<ElementInfo> childElements = input ? inputWrapperInfo.getChildElements() : outputWrapperInfo.getChildElements();
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding
public Node create(Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
Document document = domHelper.newDocument();
QName name = element.getQName();
return DOMHelper.createElement(document, name);
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
public Node create(Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
Document document = domHelper.newDocument();
QName name = element.getQName();
return DOMHelper.createElement(document, name);
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
/**
* @see org.apache.tuscany.sca.databinding.WrapperHandler#getWrapperType(Operation, boolean)
*/
public DataType getWrapperType(Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input? inputWrapperInfo.getWrapperElement(): outputWrapperInfo.getWrapperElement();
DataType<XMLType> wrapperType =
new DataTypeImpl<XMLType>(DOMDataBinding.NAME, Node.class, new XMLType(element));
return wrapperType;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding-axiom
/**
* @see org.apache.tuscany.sca.databinding.WrapperHandler#getWrapperType(Operation, boolean)
*/
public DataType getWrapperType(Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
DataType<XMLType> wrapperType =
new DataTypeImpl<XMLType>(AxiomDataBinding.NAME, OMElement.class, new XMLType(element));
return wrapperType;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
List<ElementInfo> childElements = input ? inputWrapperInfo.getChildElements() : outputWrapperInfo.getChildElements();
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
public Object create(Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
final Class<?> wrapperClass = input ? inputWrapperInfo.getWrapperClass() : outputWrapperInfo.getWrapperClass();
try {
if (wrapperClass == null) {
return null;
}
return AccessController.doPrivileged(new PrivilegedExceptionAction<Object>() {
public Object run() throws Exception {
return wrapperClass.newInstance();
}
});
} catch (PrivilegedActionException e) {
throw new TransformationException(e);
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding-jaxb
public Object create(Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
ElementInfo element = input ? inputWrapperInfo.getWrapperElement() : outputWrapperInfo.getWrapperElement();
final Class<?> wrapperClass = input ? inputWrapperInfo.getWrapperClass() : outputWrapperInfo.getWrapperClass();
try {
if (wrapperClass == null) {
return null;
}
return AccessController.doPrivileged(new PrivilegedExceptionAction<Object>() {
public Object run() throws Exception {
return wrapperClass.newInstance();
}
});
} catch (PrivilegedActionException e) {
throw new TransformationException(e);
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
return false;
if (!w1.getWrapperElement().equals(w2.getWrapperElement())) {
return false;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
return false;
if (!w1.getWrapperElement().equals(w2.getWrapperElement())) {
return false;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
return false;
if (!w1.getWrapperElement().equals(w2.getWrapperElement())) {
return false;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
return false;
if (!w1.getWrapperElement().equals(w2.getWrapperElement())) {
return false;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
input ? inputWrapper.getWrapperElement() : outputWrapper.getWrapperElement();
List<ElementInfo> elements =
input ? inputWrapper.getChildElements() : outputWrapper.getChildElements();
代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-ws-wsdlgen
input ? inputWrapper.getWrapperElement() : outputWrapper.getWrapperElement();
List<ElementInfo> elements =
input ? inputWrapper.getChildElements() : outputWrapper.getChildElements();
代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-jms-runtime
ElementInfo ei = op.getInputWrapper().getWrapperElement();
this.inputWrapperMap.put(name, xmlHelper.createWrapper(ei.getQName()));
代码示例来源:origin: org.apache.tuscany.sca/tuscany-binding-jms-runtime
ElementInfo ei = op.getOutputWrapper().getWrapperElement();
this.outputWrapperMap.put(name, xmlHelper.createWrapper(ei.getQName()));
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
ElementInfo wrapperElement = wrapper.getWrapperElement();
List<ElementInfo> childElements = wrapper.getChildElements();
Class<?> targetWrapperClass = wrapper != null ? wrapper.getWrapperClass() : null;
ElementInfo wrapperElement = sourceOp.getOutputWrapper().getWrapperElement();
内容来源于网络,如有侵权,请联系作者删除!