org.apache.tuscany.sca.interfacedef.util.WrapperInfo.getDataBinding()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(122)

本文整理了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

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);

相关文章