本文整理了Java中org.apache.tuscany.sca.interfacedef.util.WrapperInfo.getDataBinding()
方法的一些代码示例,展示了WrapperInfo.getDataBinding()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WrapperInfo.getDataBinding()
方法的具体详情如下:
包路径:org.apache.tuscany.sca.interfacedef.util.WrapperInfo
类名称:WrapperInfo
方法名:getDataBinding
[英]Get the databinding that this wrapper will be subject to
[中]获取此包装将受的数据绑定
代码示例来源:origin: org.apache.tuscany.sca/tuscany-assembly
public String getDataBinding() {
if (inputWrapper != null){
return inputWrapper.getDataBinding();
}
if (outputWrapper != null){
return outputWrapper.getDataBinding();
}
return null;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
public String getDataBinding() {
if (inputWrapper != null){
return inputWrapper.getDataBinding();
}
if (outputWrapper != null){
return outputWrapper.getDataBinding();
}
return null;
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
private String getDataBinding(Operation operation) {
WrapperInfo wrapper = operation.getInputWrapper();
if (wrapper != null) {
return wrapper.getDataBinding();
} else {
return null;
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
private String getDataBinding(Operation operation) {
WrapperInfo wrapper = operation.getOutputWrapper();
if (wrapper != null) {
return wrapper.getDataBinding();
} else {
return null;
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
private String getDataBinding(Operation operation) {
WrapperInfo wrapper = operation.getInputWrapper();
if (wrapper != null) {
return wrapper.getDataBinding();
} else {
return null;
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
private String getDataBinding(Operation operation) {
WrapperInfo wrapper = operation.getOutputWrapper();
if (wrapper != null) {
return wrapper.getDataBinding();
} else {
return null;
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
private String assignInputDataBinding(Operation operation) {
Set<String> dbs = new HashSet<String>();
List<DataType> opDataTypes = new LinkedList<DataType>();
opDataTypes.addAll(operation.getInputType().getLogical());
for (DataType<?> d : opDataTypes) {
if (d != null) {
String dataBinding = d.getDataBinding();
if ("java:array".equals(dataBinding)) {
dataBinding = ((DataType)d.getLogical()).getDataBinding();
}
if (dataBinding != null) {
dbs.add(dataBinding);
}
}
}
dbs.remove(JavaBeansDataBinding.NAME);
dbs.remove(SimpleJavaDataBinding.NAME);
if (dbs.size() == 1) {
String db = dbs.iterator().next();
operation.getInputWrapper().setDataBinding(db);
return db;
} else {
return operation.getInputWrapper().getDataBinding();
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
private String assignOutputDataBinding(Operation operation) {
Set<String> dbs = new HashSet<String>();
List<DataType> opDataTypes = new LinkedList<DataType>();
opDataTypes.addAll(operation.getOutputType().getLogical());
for (DataType<?> d : opDataTypes) {
if (d != null) {
String dataBinding = d.getDataBinding();
if ("java:array".equals(dataBinding)) {
dataBinding = ((DataType)d.getLogical()).getDataBinding();
}
if (dataBinding != null) {
dbs.add(dataBinding);
}
}
}
dbs.remove(JavaBeansDataBinding.NAME);
dbs.remove(SimpleJavaDataBinding.NAME);
if (dbs.size() == 1) {
String db = dbs.iterator().next();
operation.getOutputWrapper().setDataBinding(db);
return db;
} else {
return operation.getOutputWrapper().getDataBinding();
}
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
private String assignInputDataBinding(Operation operation) {
Set<String> dbs = new HashSet<String>();
List<DataType> opDataTypes = new LinkedList<DataType>();
opDataTypes.addAll(operation.getInputType().getLogical());
for (DataType<?> d : opDataTypes) {
if (d != null) {
String dataBinding = d.getDataBinding();
if ("java:array".equals(dataBinding)) {
dataBinding = ((DataType)d.getLogical()).getDataBinding();
}
if (dataBinding != null) {
dbs.add(dataBinding);
}
}
}
dbs.remove(JavaBeansDataBinding.NAME);
dbs.remove(SimpleJavaDataBinding.NAME);
if (dbs.size() == 1) {
String db = dbs.iterator().next();
operation.getInputWrapper().setDataBinding(db);
return db;
} else {
return operation.getInputWrapper().getDataBinding();
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
private String assignOutputDataBinding(Operation operation) {
Set<String> dbs = new HashSet<String>();
List<DataType> opDataTypes = new LinkedList<DataType>();
opDataTypes.addAll(operation.getOutputType().getLogical());
for (DataType<?> d : opDataTypes) {
if (d != null) {
String dataBinding = d.getDataBinding();
if ("java:array".equals(dataBinding)) {
dataBinding = ((DataType)d.getLogical()).getDataBinding();
}
if (dataBinding != null) {
dbs.add(dataBinding);
}
}
}
dbs.remove(JavaBeansDataBinding.NAME);
dbs.remove(SimpleJavaDataBinding.NAME);
if (dbs.size() == 1) {
String db = dbs.iterator().next();
operation.getOutputWrapper().setDataBinding(db);
return db;
} else {
return operation.getOutputWrapper().getDataBinding();
}
}
}
代码示例来源:origin: org.apache.tuscany.sca/tuscany-core-databinding
String db = inputWrapperInfo.getDataBinding();
if (db == null || JAXB_DATABINDING.equals(db)) {
db = assignInputDataBinding(operation);
db = outputWrapperInfo.getDataBinding();
if (db == null || JAXB_DATABINDING.equals(db)) {
db = assignOutputDataBinding(operation);
代码示例来源:origin: org.apache.tuscany.sca/tuscany-base-runtime
String db = inputWrapperInfo.getDataBinding();
if (db == null || JAXB_DATABINDING.equals(db)) {
db = assignInputDataBinding(operation);
db = outputWrapperInfo.getDataBinding();
if (db == null || JAXB_DATABINDING.equals(db)) {
db = assignOutputDataBinding(operation);
内容来源于网络,如有侵权,请联系作者删除!