本文整理了Java中org.apache.tuscany.sca.interfacedef.util.WrapperInfo.getWrapperClass()
方法的一些代码示例,展示了WrapperInfo.getWrapperClass()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WrapperInfo.getWrapperClass()
方法的具体详情如下:
包路径:org.apache.tuscany.sca.interfacedef.util.WrapperInfo
类名称:WrapperInfo
方法名:getWrapperClass
[英]Return the Java class for the wrapper
[中]返回包装器的Java类
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
/**
* @see org.apache.tuscany.sca.databinding.WrapperHandler#isInstance(java.lang.Object, Operation, boolean)
*/
public boolean isInstance(Object wrapper, Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
Class<?> wrapperClass =
input ? inputWrapperInfo.getWrapperClass() : outputWrapperInfo.getWrapperClass();
return wrapperClass == null ? false : wrapperClass.isInstance(wrapper);
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding-jaxb
/**
* @see org.apache.tuscany.sca.databinding.WrapperHandler#isInstance(java.lang.Object, Operation, boolean)
*/
public boolean isInstance(Object wrapper, Operation operation, boolean input) {
WrapperInfo inputWrapperInfo = operation.getInputWrapper();
WrapperInfo outputWrapperInfo = operation.getOutputWrapper();
Class<?> wrapperClass =
input ? inputWrapperInfo.getWrapperClass() : outputWrapperInfo.getWrapperClass();
return wrapperClass == null ? false : wrapperClass.isInstance(wrapper);
}
}
代码示例来源: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
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
if (wrapperInfo != null && wrapperInfo.getWrapperClass() == wrapperClass) {
Object wrapper = wrapperClass.newInstance();
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
Class<?> wrapperClass = operation.getOutputWrapper().getWrapperClass();
if (wrapperClass == asyncActualLastParameterTypeClass) {
return true;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
Class<?> wrapperClass = operation.getOutputWrapper().getWrapperClass();
if (wrapperClass == asyncActualReturnTypeClass) {
return true;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
ElementInfo wrapperElement = wrapper.getWrapperElement();
List<ElementInfo> childElements = wrapper.getChildElements();
Class<?> targetWrapperClass = wrapper != null ? wrapper.getWrapperClass() : null;
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
ElementInfo wrapperElement = wrapper.getWrapperElement();
List<ElementInfo> childElements = wrapper.getChildElements();
Class<?> targetWrapperClass = wrapper != null ? wrapper.getWrapperClass() : null;
内容来源于网络,如有侵权,请联系作者删除!