chage jdk to java21
parent
a8a34c67d1
commit
a42033bf7a
@ -1,35 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature;
|
||||
|
||||
import org.springframework.context.annotation.Bean;
|
||||
import org.springframework.context.annotation.Configuration;
|
||||
import springfox.documentation.builders.ApiInfoBuilder;
|
||||
import springfox.documentation.builders.PathSelectors;
|
||||
import springfox.documentation.builders.RequestHandlerSelectors;
|
||||
import springfox.documentation.service.ApiInfo;
|
||||
import springfox.documentation.spi.DocumentationType;
|
||||
import springfox.documentation.spring.web.plugins.Docket;
|
||||
import springfox.documentation.swagger2.annotations.EnableSwagger2;
|
||||
|
||||
|
||||
@Configuration
|
||||
@EnableSwagger2
|
||||
public class Swagger2 {
|
||||
@Bean
|
||||
public Docket createRestApi() {
|
||||
return new Docket(DocumentationType.SWAGGER_2)
|
||||
.apiInfo(apiInfo())
|
||||
.select()
|
||||
.apis(RequestHandlerSelectors.basePackage("com.rehome.mqttclienttemperature.controller"))
|
||||
.paths(PathSelectors.any())
|
||||
.build();
|
||||
}
|
||||
|
||||
private ApiInfo apiInfo() {
|
||||
return new ApiInfoBuilder()
|
||||
.title("springboot利用swagger构建api文档")
|
||||
.description("简单优雅的restful风格")
|
||||
.termsOfServiceUrl("https://gitee.com/shenzhanwang/projects")
|
||||
.version("1.0")
|
||||
.build();
|
||||
}
|
||||
}
|
||||
@ -1,218 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.controller;
|
||||
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceCity;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceProvince;
|
||||
import com.rehome.mqttclienttemperature.service.TemperatureService;
|
||||
import com.rehome.mqttclienttemperature.service.WebServiceWeatherService;
|
||||
import com.rehome.mqttclienttemperature.soap.*;
|
||||
import com.google.gson.Gson;
|
||||
import io.swagger.annotations.Api;
|
||||
import io.swagger.annotations.ApiOperation;
|
||||
import org.apache.axiom.om.OMElement;
|
||||
import org.springframework.stereotype.Controller;
|
||||
import org.springframework.web.bind.annotation.PathVariable;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RequestMethod;
|
||||
import org.springframework.web.bind.annotation.ResponseBody;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
|
||||
@Api(tags = "天气预报接口")
|
||||
@Controller
|
||||
public class WeatherController {
|
||||
|
||||
@Resource
|
||||
private WebServiceWeatherService webServiceWeatherService;
|
||||
|
||||
@ApiOperation("获取城市天气预报")
|
||||
@RequestMapping(value="/getWeatherbyCityName/{cityname}",method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public String[] getWeatherbyCityName(@PathVariable String cityname) throws Exception{
|
||||
WeatherWebServiceStub sub = new WeatherWebServiceStub();
|
||||
GetWeatherbyCityName weather = new GetWeatherbyCityName();
|
||||
weather.setTheCityName(cityname);
|
||||
GetWeatherbyCityNameResponse wps = sub.getWeatherbyCityName(weather);
|
||||
String[] wuhanweather = wps.localGetWeatherbyCityNameResult.localString;
|
||||
for (String wuhan : wuhanweather ) {
|
||||
System.out.println(wuhan);
|
||||
}
|
||||
return wuhanweather;
|
||||
}
|
||||
|
||||
@ApiOperation("获取支持的城市列表")
|
||||
@RequestMapping(value="/getCitysbyProvince/{province}",method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public String[] getCitysbyProvince(@PathVariable String province) throws Exception{
|
||||
WeatherWebServiceStub sub = new WeatherWebServiceStub();
|
||||
GetSupportCity city = new GetSupportCity();
|
||||
city.setByProvinceName(province);
|
||||
GetSupportCityResponse rsp = sub.getSupportCity(city);
|
||||
String[] data = rsp.localGetSupportCityResult.getString();
|
||||
for (String d : data) {
|
||||
System.out.println(d);
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
@ApiOperation("获取所有支持的洲、省份和城市列表")
|
||||
@RequestMapping(value="/getSupportList",method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public List<String> getSupportList() throws Exception{
|
||||
List<String> list = new ArrayList<>();
|
||||
WeatherWebServiceStub sub = new WeatherWebServiceStub();
|
||||
GetSupportDataSet set = new GetSupportDataSet();
|
||||
GetSupportDataSetResponse setpsp = sub.getSupportDataSet(set);
|
||||
GetSupportDataSetResult_type0 a = setpsp.getGetSupportDataSetResult();
|
||||
OMElement root = a.localExtraElement;
|
||||
Iterator iterator_layer1 = root.getChildElements();
|
||||
while (iterator_layer1.hasNext())
|
||||
{
|
||||
OMElement result = (OMElement) iterator_layer1.next();
|
||||
Iterator innerItr_layer2 = result.getChildElements();
|
||||
while (innerItr_layer2.hasNext())
|
||||
{
|
||||
OMElement result_2 = (OMElement) innerItr_layer2.next();
|
||||
|
||||
Iterator innerItr_layer3 = result.getChildElements();
|
||||
{
|
||||
|
||||
while (innerItr_layer3.hasNext())
|
||||
{
|
||||
|
||||
OMElement result_l3 = (OMElement) innerItr_layer3.next();
|
||||
String s2 = result_l3.getLocalName();
|
||||
Iterator ss = result_l3.getChildElements();
|
||||
while (ss.hasNext()){
|
||||
OMElement result_l4 = (OMElement)ss.next();
|
||||
System.out.println(result_l4.getText());
|
||||
list.add(result_l4.getText());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
return list;
|
||||
}
|
||||
|
||||
public String[] getWeatherByCityCode(String cityCode) throws Exception{
|
||||
WeatherWebServiceStub sub = new WeatherWebServiceStub();
|
||||
GetWeatherbyCityName weather = new GetWeatherbyCityName();
|
||||
weather.setTheCityName(cityCode);
|
||||
GetWeatherbyCityNameResponse wps = sub.getWeatherbyCityName(weather);
|
||||
String[] wuhanweather = wps.localGetWeatherbyCityNameResult.localString;
|
||||
for (String wuhan : wuhanweather ) {
|
||||
System.out.println(wuhan);
|
||||
}
|
||||
return wuhanweather;
|
||||
}
|
||||
|
||||
public List<String> getCitListByProvince(String province) throws Exception{
|
||||
List<String> list = new ArrayList<>();
|
||||
WeatherWebServiceStub sub = new WeatherWebServiceStub();
|
||||
GetSupportCity city = new GetSupportCity();
|
||||
city.setByProvinceName(province);
|
||||
GetSupportCityResponse rsp = sub.getSupportCity(city);
|
||||
String[] data = rsp.localGetSupportCityResult.getString();
|
||||
for (String d : data) {
|
||||
System.out.println(d);
|
||||
}
|
||||
list.addAll(Arrays.asList(data));
|
||||
return list;
|
||||
}
|
||||
|
||||
@ApiOperation("获得本天气预报Web Services支持的洲、国内外省份和城市信息")
|
||||
@RequestMapping(value="/getSupportProvince",method = RequestMethod.GET)
|
||||
@ResponseBody
|
||||
public List<String> getSupportProvince(){
|
||||
List<String> list = new ArrayList<>();
|
||||
try {
|
||||
|
||||
WeatherWebServiceStub sub = new WeatherWebServiceStub();
|
||||
GetSupportProvince set = new GetSupportProvince();
|
||||
GetSupportProvinceResponse setpsp = sub.getSupportProvince(set);
|
||||
ArrayOfString a = setpsp.getGetSupportProvinceResult();
|
||||
String[] resultArray = a.getString();
|
||||
Gson gson = new Gson();
|
||||
System.out.println(gson.toJson(resultArray));
|
||||
list.addAll(Arrays.asList(resultArray));
|
||||
|
||||
Date now = new Date();
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||
SimpleDateFormat sdfHour = new SimpleDateFormat("yyyy-MM-dd HH");
|
||||
SimpleDateFormat sdfMinute = new SimpleDateFormat("yyyy-MM-dd HH:mm");
|
||||
SimpleDateFormat sdfSecond = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
String nowDate = sdf.format(now);
|
||||
String nowHour = sdfHour.format(now);
|
||||
String dataMinute = sdfMinute.format(now);
|
||||
String dataSecond = sdfSecond.format(now);
|
||||
|
||||
for (String provinceName:list) {
|
||||
WebServiceProvince provinceDb=webServiceWeatherService.findProvinceByProvinceName(provinceName);
|
||||
if(provinceDb==null){
|
||||
WebServiceProvince province = new WebServiceProvince();
|
||||
province.setProvinceName(provinceName);
|
||||
province.setCreateDate(now);
|
||||
province.setDataHour(nowHour);
|
||||
province.setDataMinute(dataMinute);
|
||||
province.setDataSecond(dataSecond);
|
||||
webServiceWeatherService.saveWebServiceProvince(province);
|
||||
}
|
||||
}
|
||||
|
||||
for (String provinceName:list) {
|
||||
List<String> cityList = getCitListByProvince(provinceName);
|
||||
for (String cityStr:cityList) {
|
||||
String[] city= cityStr.split(" ");// 分割字符串
|
||||
if(city.length>0){
|
||||
System.out.println(gson.toJson(city));
|
||||
String cityNameCn = city[0];
|
||||
String cityCodeTemp = city[city.length-1];
|
||||
String cityCode = cityCodeTemp.replace("(","").replace(")","");
|
||||
String cityNameEn = "";
|
||||
|
||||
if(city.length==2){
|
||||
cityNameEn = "";
|
||||
}else if(city.length==3){
|
||||
cityNameEn = city[1];
|
||||
}else if(city.length==4){
|
||||
cityNameEn = city[1]+" "+city[2];
|
||||
}else if(city.length==5){
|
||||
cityNameEn = city[1]+" "+city[2]+" "+city[3];
|
||||
}else if(city.length==6){
|
||||
cityNameEn = city[1]+" "+city[2]+" "+city[3]+" "+city[4];
|
||||
}
|
||||
System.out.println(cityNameEn);
|
||||
System.out.println(cityCode);
|
||||
|
||||
WebServiceCity cityDb = webServiceWeatherService.findByCode(cityCode);
|
||||
if(cityDb==null){
|
||||
WebServiceCity citySave = new WebServiceCity();
|
||||
citySave.setCityName(cityNameCn);
|
||||
citySave.setCityNameEn(cityNameEn);
|
||||
citySave.setCode(cityCode);
|
||||
citySave.setCreateDate(now);
|
||||
citySave.setDataHour(nowHour);
|
||||
citySave.setDataMinute(dataMinute);
|
||||
citySave.setDataSecond(dataSecond);
|
||||
webServiceWeatherService.saveWebServiceCity(citySave);
|
||||
}else{
|
||||
System.out.println(cityNameCn);
|
||||
System.out.println(cityNameEn);
|
||||
System.out.println(cityCode);
|
||||
System.out.println("城市已存在");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}catch (Exception e){
|
||||
e.printStackTrace();
|
||||
}
|
||||
return list;
|
||||
}
|
||||
}
|
||||
@ -1,9 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.dao;
|
||||
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceCity;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
public interface WebServiceCityRepository extends JpaRepository<WebServiceCity,Long> {
|
||||
WebServiceCity findByCode(String code);
|
||||
WebServiceCity findByCityName(String cityName);
|
||||
}
|
||||
@ -1,10 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.dao;
|
||||
|
||||
|
||||
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceProvince;
|
||||
import org.springframework.data.jpa.repository.JpaRepository;
|
||||
|
||||
public interface WebServiceProvinceRepository extends JpaRepository<WebServiceProvince,Long> {
|
||||
WebServiceProvince findByProvinceName(String provinceName);
|
||||
}
|
||||
@ -1,48 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.entity;
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.hibernate.annotations.Proxy;
|
||||
import org.springframework.data.annotation.CreatedDate;
|
||||
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@EntityListeners(AuditingEntityListener.class)
|
||||
@Proxy(lazy = false)
|
||||
@Data
|
||||
@Entity
|
||||
public class WebServiceCity implements Serializable {
|
||||
|
||||
@Id
|
||||
@ApiModelProperty(value = "城市编号")
|
||||
@Column(length=30)
|
||||
private String code;
|
||||
|
||||
@ApiModelProperty(value = "国内外城市中文名称")
|
||||
@Column(length=100)
|
||||
private String cityName;
|
||||
|
||||
@ApiModelProperty(value = "国内外城市英文名称")
|
||||
@Column(length=100)
|
||||
private String cityNameEn;
|
||||
|
||||
@ApiModelProperty(value = "日期")
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
@CreatedDate
|
||||
private Date createDate;
|
||||
|
||||
@ApiModelProperty(value = "时")
|
||||
@Column(length=20)
|
||||
private String dataHour;
|
||||
|
||||
@ApiModelProperty(value = "分")
|
||||
@Column(length=20)
|
||||
private String dataMinute;
|
||||
|
||||
@ApiModelProperty(value = "秒")
|
||||
@Column(length=20)
|
||||
private String dataSecond;
|
||||
}
|
||||
@ -1,44 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.entity;
|
||||
|
||||
|
||||
import io.swagger.annotations.ApiModelProperty;
|
||||
import lombok.Data;
|
||||
import org.hibernate.annotations.Proxy;
|
||||
import org.springframework.data.annotation.CreatedDate;
|
||||
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
|
||||
|
||||
import javax.persistence.*;
|
||||
import java.io.Serializable;
|
||||
import java.util.Date;
|
||||
|
||||
@EntityListeners(AuditingEntityListener.class)
|
||||
@Proxy(lazy = false)
|
||||
@Data
|
||||
@Entity
|
||||
public class WebServiceProvince implements Serializable {
|
||||
@Id
|
||||
@GeneratedValue(strategy = GenerationType.IDENTITY)
|
||||
@ApiModelProperty(value = "主键")
|
||||
private Long id;
|
||||
|
||||
@ApiModelProperty(value = "洲、国内外省份")
|
||||
@Column(length = 100)
|
||||
private String provinceName;
|
||||
|
||||
@ApiModelProperty(value = "日期")
|
||||
@Temporal(TemporalType.TIMESTAMP)
|
||||
@CreatedDate
|
||||
private Date createDate;
|
||||
|
||||
@ApiModelProperty(value = "时")
|
||||
@Column(length = 20)
|
||||
private String dataHour;
|
||||
|
||||
@ApiModelProperty(value = "分")
|
||||
@Column(length = 20)
|
||||
private String dataMinute;
|
||||
|
||||
@ApiModelProperty(value = "秒")
|
||||
@Column(length = 20)
|
||||
private String dataSecond;
|
||||
}
|
||||
@ -1,26 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.service;
|
||||
|
||||
import com.rehome.mqttclienttemperature.entity.Temperature;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceCity;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceProvince;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceWeatherInfo;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
public interface WebServiceWeatherService {
|
||||
//省份
|
||||
void saveWebServiceProvince(WebServiceProvince webServiceProvince);
|
||||
WebServiceProvince findProvinceByProvinceName(String provinceName);
|
||||
//城市
|
||||
void saveWebServiceCity(WebServiceCity webServiceCity);
|
||||
WebServiceCity findByCityName(String cityName);
|
||||
WebServiceCity findByCode(String code);
|
||||
List<WebServiceCity> findAllCity();
|
||||
|
||||
//实况天气
|
||||
void saveWebServiceWeatherInfo(WebServiceWeatherInfo webServiceWeatherInfo);
|
||||
List<WebServiceWeatherInfo> findByCreateDateAndCityCode(String createDate, String cityCode);
|
||||
List<WebServiceWeatherInfo> findByCreateDateAndCityName(String createDate, String cityName);
|
||||
|
||||
|
||||
}
|
||||
@ -1,97 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.service.impl;
|
||||
|
||||
import com.rehome.mqttclienttemperature.dao.TemperatureRepository;
|
||||
import com.rehome.mqttclienttemperature.dao.WebServiceCityRepository;
|
||||
import com.rehome.mqttclienttemperature.dao.WebServiceProvinceRepository;
|
||||
import com.rehome.mqttclienttemperature.dao.WebServiceWeatherInfoRepository;
|
||||
import com.rehome.mqttclienttemperature.entity.Temperature;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceCity;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceProvince;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceWeatherInfo;
|
||||
import com.rehome.mqttclienttemperature.service.TemperatureService;
|
||||
import com.rehome.mqttclienttemperature.service.WebServiceWeatherService;
|
||||
import org.springframework.stereotype.Service;
|
||||
import javax.annotation.Resource;
|
||||
import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
import java.util.Optional;
|
||||
|
||||
@Service
|
||||
public class WebServiceWeatherServiceImpl implements WebServiceWeatherService {
|
||||
|
||||
@Resource
|
||||
private WebServiceProvinceRepository webServiceProvinceRepository;
|
||||
@Resource
|
||||
private WebServiceCityRepository webServiceCityRepository;
|
||||
@Resource
|
||||
private WebServiceWeatherInfoRepository webServiceWeatherInfoRepository;
|
||||
|
||||
@Override
|
||||
public void saveWebServiceProvince(WebServiceProvince webServiceProvince) {
|
||||
this.webServiceProvinceRepository.save(webServiceProvince);
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebServiceProvince findProvinceByProvinceName(String provinceName) {
|
||||
Optional<WebServiceProvince> result = Optional.ofNullable(webServiceProvinceRepository.findByProvinceName(provinceName));
|
||||
if(result.isPresent()){
|
||||
return result.get();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveWebServiceCity(WebServiceCity webServiceCity) {
|
||||
this.webServiceCityRepository.save(webServiceCity);
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebServiceCity findByCityName(String cityName) {
|
||||
Optional<WebServiceCity> result = Optional.ofNullable(webServiceCityRepository.findByCityName(cityName));
|
||||
if(result.isPresent()){
|
||||
return result.get();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public WebServiceCity findByCode(String code) {
|
||||
Optional<WebServiceCity> result = Optional.ofNullable(webServiceCityRepository.findByCode(code));
|
||||
if(result.isPresent()){
|
||||
return result.get();
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<WebServiceCity> findAllCity() {
|
||||
Optional<List<WebServiceCity>> result = Optional.ofNullable(webServiceCityRepository.findAll());
|
||||
if(result.isPresent()){
|
||||
return result.get();
|
||||
}
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void saveWebServiceWeatherInfo(WebServiceWeatherInfo webServiceWeatherInfo) {
|
||||
this.webServiceWeatherInfoRepository.save(webServiceWeatherInfo);
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<WebServiceWeatherInfo> findByCreateDateAndCityCode(String createDate, String cityCode) {
|
||||
Optional<List<WebServiceWeatherInfo>> result = Optional.ofNullable(webServiceWeatherInfoRepository.findByCreateDateAndCityCode(createDate,cityCode));
|
||||
if(result.isPresent()){
|
||||
return result.get();
|
||||
}
|
||||
return new ArrayList<>();
|
||||
}
|
||||
|
||||
@Override
|
||||
public List<WebServiceWeatherInfo> findByCreateDateAndCityName(String createDate, String cityName) {
|
||||
Optional<List<WebServiceWeatherInfo>> result = Optional.ofNullable(webServiceWeatherInfoRepository.findByCreateDateAndCityName(createDate,cityName));
|
||||
if(result.isPresent()){
|
||||
return result.get();
|
||||
}
|
||||
return new ArrayList<>();
|
||||
}
|
||||
}
|
||||
@ -1,531 +0,0 @@
|
||||
|
||||
/**
|
||||
* ArrayOfString.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* ArrayOfString bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class ArrayOfString
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
/* This type was generated from the piece of schema that had
|
||||
name = ArrayOfString
|
||||
Namespace URI = http://WebXml.com.cn/
|
||||
Namespace Prefix = ns2
|
||||
*/
|
||||
|
||||
|
||||
/**
|
||||
* field for String
|
||||
* This was an Array!
|
||||
*/
|
||||
|
||||
|
||||
public java.lang.String[] localString ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localStringTracker = false ;
|
||||
|
||||
public boolean isStringSpecified(){
|
||||
return localStringTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return java.lang.String[]
|
||||
*/
|
||||
public java.lang.String[] getString(){
|
||||
return localString;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* validate the array for String
|
||||
*/
|
||||
protected void validateString(java.lang.String[] param){
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param String
|
||||
*/
|
||||
public void setString(java.lang.String[] param){
|
||||
|
||||
validateString(param);
|
||||
|
||||
localStringTracker = true;
|
||||
|
||||
this.localString=param;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated add method for the array for convenience
|
||||
* @param param java.lang.String
|
||||
*/
|
||||
public void addString(java.lang.String param){
|
||||
if (localString == null){
|
||||
localString = new java.lang.String[]{};
|
||||
}
|
||||
|
||||
|
||||
//update the setting tracker
|
||||
localStringTracker = true;
|
||||
|
||||
|
||||
java.util.List list =
|
||||
org.apache.axis2.databinding.utils.ConverterUtil.toList(localString);
|
||||
list.add(param);
|
||||
this.localString =
|
||||
(java.lang.String[])list.toArray(
|
||||
new java.lang.String[list.size()]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,parentQName));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":ArrayOfString",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"ArrayOfString",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localStringTracker){
|
||||
if (localString!=null) {
|
||||
namespace = "http://WebXml.com.cn/";
|
||||
for (int i = 0;i < localString.length;i++){
|
||||
|
||||
if (localString[i] != null){
|
||||
|
||||
writeStartElement(null, namespace, "string", xmlWriter);
|
||||
|
||||
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localString[i]));
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
} else {
|
||||
|
||||
// write null attribute
|
||||
namespace = "http://WebXml.com.cn/";
|
||||
writeStartElement(null, namespace, "string", xmlWriter);
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
} else {
|
||||
|
||||
// write the null attribute
|
||||
// write null attribute
|
||||
writeStartElement(null, "http://WebXml.com.cn/", "string", xmlWriter);
|
||||
|
||||
// write the nil attribute
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","nil","1",xmlWriter);
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static ArrayOfString parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
ArrayOfString object =
|
||||
new ArrayOfString();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"ArrayOfString".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (ArrayOfString)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
java.util.ArrayList list1 = new java.util.ArrayList();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","string").equals(reader.getName())){
|
||||
|
||||
|
||||
|
||||
// Process the array and step past its final element's end.
|
||||
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)){
|
||||
list1.add(null);
|
||||
|
||||
reader.next();
|
||||
} else {
|
||||
list1.add(reader.getElementText());
|
||||
}
|
||||
//loop until we find a start element that is not part of this array
|
||||
boolean loopDone1 = false;
|
||||
while(!loopDone1){
|
||||
// Ensure we are at the EndElement
|
||||
while (!reader.isEndElement()){
|
||||
reader.next();
|
||||
}
|
||||
// Step out of this element
|
||||
reader.next();
|
||||
// Step to next element event.
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
if (reader.isEndElement()){
|
||||
//two continuous end elements means we are exiting the xml structure
|
||||
loopDone1 = true;
|
||||
} else {
|
||||
if (new javax.xml.namespace.QName("http://WebXml.com.cn/","string").equals(reader.getName())){
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)){
|
||||
list1.add(null);
|
||||
|
||||
reader.next();
|
||||
} else {
|
||||
list1.add(reader.getElementText());
|
||||
}
|
||||
}else{
|
||||
loopDone1 = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
// call the converter utility to convert and set the array
|
||||
|
||||
object.setString((java.lang.String[])
|
||||
list1.toArray(new java.lang.String[list1.size()]));
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,347 +0,0 @@
|
||||
|
||||
/**
|
||||
* ArrayOfStringE.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
/**
|
||||
* ArrayOfStringE bean class
|
||||
*/
|
||||
@SuppressWarnings({ "unchecked", "unused" })
|
||||
|
||||
public class ArrayOfStringE implements org.apache.axis2.databinding.ADBBean {
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName("http://WebXml.com.cn/",
|
||||
"ArrayOfString", "ns2");
|
||||
|
||||
/**
|
||||
* field for ArrayOfString
|
||||
*/
|
||||
|
||||
protected ArrayOfString localArrayOfString;
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
*
|
||||
* @return cn.com.webxml.ArrayOfString
|
||||
*/
|
||||
public ArrayOfString getArrayOfString() {
|
||||
return localArrayOfString;
|
||||
}
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
*
|
||||
* @param param
|
||||
* ArrayOfString
|
||||
*/
|
||||
public void setArrayOfString(ArrayOfString param) {
|
||||
|
||||
this.localArrayOfString = param;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
|
||||
serialize(parentQName, xmlWriter, false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
|
||||
|
||||
// We can safely assume an element has only one type associated with it
|
||||
|
||||
if (localArrayOfString == null) {
|
||||
java.lang.String namespace = "http://WebXml.com.cn/";
|
||||
writeStartElement(null, namespace, "ArrayOfString", xmlWriter);
|
||||
|
||||
// write the nil attribute
|
||||
writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "nil", "1", xmlWriter);
|
||||
xmlWriter.writeEndElement();
|
||||
} else {
|
||||
localArrayOfString.serialize(MY_QNAME, xmlWriter);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if (namespace.equals("http://WebXml.com.cn/")) {
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
|
||||
java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace, attName, attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace, attName, attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace, java.lang.String attName, java.lang.String attValue,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace, attName, attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix, namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0) {
|
||||
xmlWriter.writeCharacters(
|
||||
prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not
|
||||
// possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix, namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0) {
|
||||
stringToWrite.append(prefix).append(":")
|
||||
.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite
|
||||
.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory {
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
/**
|
||||
* static method to create the object Precondition: If this object is an
|
||||
* element, the current or next start element starts this object and any
|
||||
* intervening reader events are ignorable If this object is not an
|
||||
* element, it is a complex type and the reader is at the event just
|
||||
* after the outer start element Postcondition: If this object is an
|
||||
* element, the reader is positioned at its end element If this object
|
||||
* is a complex type, the reader is positioned at the end element of its
|
||||
* outer element
|
||||
*/
|
||||
public static ArrayOfStringE parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
|
||||
ArrayOfStringE object = new ArrayOfStringE();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix = "";
|
||||
java.lang.String namespaceuri = "";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
|
||||
// Skip the element and report the null value. It cannot
|
||||
// have subelements.
|
||||
while (!reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
return object;
|
||||
|
||||
}
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal
|
||||
// attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
while (!reader.isEndElement()) {
|
||||
if (reader.isStartElement()) {
|
||||
|
||||
if (reader.isStartElement()
|
||||
&& new javax.xml.namespace.QName("http://WebXml.com.cn/", "ArrayOfString")
|
||||
.equals(reader.getName())) {
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
|
||||
object.setArrayOfString(null);
|
||||
reader.next();
|
||||
|
||||
} else {
|
||||
|
||||
object.setArrayOfString(ArrayOfString.Factory.parse(reader));
|
||||
}
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
// 3 - A start element we are not expecting
|
||||
// indicates an invalid parameter was passed
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException(
|
||||
"Unexpected subelement " + reader.getName());
|
||||
|
||||
}
|
||||
|
||||
} else {
|
||||
reader.next();
|
||||
}
|
||||
} // end of while loop
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}// end of factory class
|
||||
|
||||
}
|
||||
@ -1,444 +0,0 @@
|
||||
|
||||
/**
|
||||
* DataSet.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
/**
|
||||
* DataSet bean class
|
||||
*/
|
||||
@SuppressWarnings({ "unchecked", "unused" })
|
||||
|
||||
public class DataSet implements org.apache.axis2.databinding.ADBBean {
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName("http://WebXml.com.cn/",
|
||||
"DataSet", "ns2");
|
||||
|
||||
/**
|
||||
* field for Schema
|
||||
*/
|
||||
|
||||
protected org.apache.axiom.om.OMElement localSchema;
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
*
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getSchema() {
|
||||
return localSchema;
|
||||
}
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
*
|
||||
* @param param
|
||||
* Schema
|
||||
*/
|
||||
public void setSchema(org.apache.axiom.om.OMElement param) {
|
||||
|
||||
this.localSchema = param;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* field for ExtraElement
|
||||
*/
|
||||
|
||||
protected org.apache.axiom.om.OMElement localExtraElement;
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
*
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getExtraElement() {
|
||||
return localExtraElement;
|
||||
}
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
*
|
||||
* @param param
|
||||
* ExtraElement
|
||||
*/
|
||||
public void setExtraElement(org.apache.axiom.om.OMElement param) {
|
||||
|
||||
this.localExtraElement = param;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this, MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
|
||||
serialize(parentQName, xmlWriter, false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType) {
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter, "http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
|
||||
writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", namespacePrefix + ":DataSet",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type", "DataSet", xmlWriter);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (localSchema != null) {
|
||||
localSchema.serialize(xmlWriter);
|
||||
} else {
|
||||
throw new org.apache.axis2.databinding.ADBException("schema cannot be null!!");
|
||||
}
|
||||
|
||||
if (localExtraElement != null) {
|
||||
localExtraElement.serialize(xmlWriter);
|
||||
} else {
|
||||
throw new org.apache.axis2.databinding.ADBException("extraElement cannot be null!!");
|
||||
}
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if (namespace.equals("http://WebXml.com.cn/")) {
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
|
||||
java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace, attName, attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace, attName, attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace, java.lang.String attName, java.lang.String attValue,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace, attName, attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix, namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0) {
|
||||
xmlWriter.writeCharacters(
|
||||
prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not
|
||||
// possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix, namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0) {
|
||||
stringToWrite.append(prefix).append(":")
|
||||
.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite
|
||||
.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory {
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
/**
|
||||
* static method to create the object Precondition: If this object is an
|
||||
* element, the current or next start element starts this object and any
|
||||
* intervening reader events are ignorable If this object is not an
|
||||
* element, it is a complex type and the reader is at the event just
|
||||
* after the outer start element Postcondition: If this object is an
|
||||
* element, the reader is positioned at its end element If this object
|
||||
* is a complex type, the reader is positioned at the end element of its
|
||||
* outer element
|
||||
*/
|
||||
public static DataSet parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception {
|
||||
DataSet object = new DataSet();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix = "";
|
||||
java.lang.String namespaceuri = "";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)) {
|
||||
// Skip the element and report the null value. It cannot
|
||||
// have subelements.
|
||||
while (!reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
return null;
|
||||
|
||||
}
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
|
||||
java.lang.String fullTypeName = reader
|
||||
.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
|
||||
if (fullTypeName != null) {
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1) {
|
||||
nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix == null ? "" : nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
|
||||
|
||||
if (!"DataSet".equals(type)) {
|
||||
// find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (DataSet) ExtensionMapper.getTypeObject(nsUri, type, reader);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal
|
||||
// attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
reader.next();
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement()) {
|
||||
|
||||
// use the QName from the parser as the name for the builder
|
||||
javax.xml.namespace.QName startQname1 = reader.getName();
|
||||
|
||||
// We need to wrap the reader so that it produces a fake
|
||||
// START_DOCUMENT event
|
||||
// this is needed by the builder classes
|
||||
org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder1 = new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
|
||||
new org.apache.axis2.util.StreamWrapper(reader), startQname1);
|
||||
object.setSchema(builder1.getOMElement());
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
// 1 - A start element we are not expecting indicates an
|
||||
// invalid parameter was passed
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement()) {
|
||||
|
||||
// use the QName from the parser as the name for the builder
|
||||
javax.xml.namespace.QName startQname2 = reader.getName();
|
||||
|
||||
// We need to wrap the reader so that it produces a fake
|
||||
// START_DOCUMENT event
|
||||
// this is needed by the builder classes
|
||||
org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder2 = new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
|
||||
new org.apache.axis2.util.StreamWrapper(reader), startQname2);
|
||||
object.setExtraElement(builder2.getOMElement());
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
// 1 - A start element we are not expecting indicates an
|
||||
// invalid parameter was passed
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a
|
||||
// trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}// end of factory class
|
||||
|
||||
}
|
||||
@ -1,48 +0,0 @@
|
||||
|
||||
/**
|
||||
* ExtensionMapper.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
/**
|
||||
* ExtensionMapper class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class ExtensionMapper{
|
||||
|
||||
public static java.lang.Object getTypeObject(java.lang.String namespaceURI,
|
||||
java.lang.String typeName,
|
||||
javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
|
||||
|
||||
if (
|
||||
"http://WebXml.com.cn/".equals(namespaceURI) &&
|
||||
"ArrayOfString".equals(typeName)){
|
||||
|
||||
return ArrayOfString.Factory.parse(reader);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
if (
|
||||
"http://WebXml.com.cn/".equals(namespaceURI) &&
|
||||
"getSupportDataSetResult_type0".equals(typeName)){
|
||||
|
||||
return GetSupportDataSetResult_type0.Factory.parse(reader);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ -1,437 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetSupportCity.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetSupportCity bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetSupportCity
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getSupportCity",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* field for ByProvinceName
|
||||
*/
|
||||
|
||||
|
||||
protected java.lang.String localByProvinceName ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localByProvinceNameTracker = false ;
|
||||
|
||||
public boolean isByProvinceNameSpecified(){
|
||||
return localByProvinceNameTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return java.lang.String
|
||||
*/
|
||||
public java.lang.String getByProvinceName(){
|
||||
return localByProvinceName;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param ByProvinceName
|
||||
*/
|
||||
public void setByProvinceName(java.lang.String param){
|
||||
localByProvinceNameTracker = param != null;
|
||||
|
||||
this.localByProvinceName=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getSupportCity",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getSupportCity",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localByProvinceNameTracker){
|
||||
namespace = "http://WebXml.com.cn/";
|
||||
writeStartElement(null, namespace, "byProvinceName", xmlWriter);
|
||||
|
||||
|
||||
if (localByProvinceName==null){
|
||||
// write the nil attribute
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("byProvinceName cannot be null!!");
|
||||
|
||||
}else{
|
||||
|
||||
|
||||
xmlWriter.writeCharacters(localByProvinceName);
|
||||
|
||||
}
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetSupportCity parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetSupportCity object =
|
||||
new GetSupportCity();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getSupportCity".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetSupportCity)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","byProvinceName").equals(reader.getName())){
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)){
|
||||
throw new org.apache.axis2.databinding.ADBException("The element: "+"byProvinceName" +" cannot be null");
|
||||
}
|
||||
|
||||
|
||||
java.lang.String content = reader.getElementText();
|
||||
|
||||
object.setByProvinceName(
|
||||
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,416 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetSupportCityResponse.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetSupportCityResponse bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetSupportCityResponse
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getSupportCityResponse",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* field for GetSupportCityResult
|
||||
*/
|
||||
|
||||
|
||||
public ArrayOfString localGetSupportCityResult ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localGetSupportCityResultTracker = false ;
|
||||
|
||||
public boolean isGetSupportCityResultSpecified(){
|
||||
return localGetSupportCityResultTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return cn.com.webxml.ArrayOfString
|
||||
*/
|
||||
public ArrayOfString getGetSupportCityResult(){
|
||||
return localGetSupportCityResult;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param GetSupportCityResult
|
||||
*/
|
||||
public void setGetSupportCityResult(ArrayOfString param){
|
||||
localGetSupportCityResultTracker = param != null;
|
||||
|
||||
this.localGetSupportCityResult=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getSupportCityResponse",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getSupportCityResponse",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localGetSupportCityResultTracker){
|
||||
if (localGetSupportCityResult==null){
|
||||
throw new org.apache.axis2.databinding.ADBException("getSupportCityResult cannot be null!!");
|
||||
}
|
||||
localGetSupportCityResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportCityResult"),
|
||||
xmlWriter);
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetSupportCityResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetSupportCityResponse object =
|
||||
new GetSupportCityResponse();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getSupportCityResponse".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetSupportCityResponse)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportCityResult").equals(reader.getName())){
|
||||
|
||||
object.setGetSupportCityResult(ArrayOfString.Factory.parse(reader));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,345 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetSupportDataSet.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetSupportDataSet bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetSupportDataSet
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getSupportDataSet",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getSupportDataSet",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getSupportDataSet",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetSupportDataSet parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetSupportDataSet object =
|
||||
new GetSupportDataSet();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getSupportDataSet".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetSupportDataSet)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,416 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetSupportDataSetResponse.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetSupportDataSetResponse bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetSupportDataSetResponse
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getSupportDataSetResponse",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* field for GetSupportDataSetResult
|
||||
*/
|
||||
|
||||
|
||||
protected GetSupportDataSetResult_type0 localGetSupportDataSetResult ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localGetSupportDataSetResultTracker = false ;
|
||||
|
||||
public boolean isGetSupportDataSetResultSpecified(){
|
||||
return localGetSupportDataSetResultTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return cn.com.webxml.GetSupportDataSetResult_type0
|
||||
*/
|
||||
public GetSupportDataSetResult_type0 getGetSupportDataSetResult(){
|
||||
return localGetSupportDataSetResult;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param GetSupportDataSetResult
|
||||
*/
|
||||
public void setGetSupportDataSetResult(GetSupportDataSetResult_type0 param){
|
||||
localGetSupportDataSetResultTracker = param != null;
|
||||
|
||||
this.localGetSupportDataSetResult=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getSupportDataSetResponse",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getSupportDataSetResponse",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localGetSupportDataSetResultTracker){
|
||||
if (localGetSupportDataSetResult==null){
|
||||
throw new org.apache.axis2.databinding.ADBException("getSupportDataSetResult cannot be null!!");
|
||||
}
|
||||
localGetSupportDataSetResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportDataSetResult"),
|
||||
xmlWriter);
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetSupportDataSetResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetSupportDataSetResponse object =
|
||||
new GetSupportDataSetResponse();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getSupportDataSetResponse".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetSupportDataSetResponse)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportDataSetResult").equals(reader.getName())){
|
||||
|
||||
object.setGetSupportDataSetResult(GetSupportDataSetResult_type0.Factory.parse(reader));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,438 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetSupportDataSetResult_type0.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
/**
|
||||
* GetSupportDataSetResult_type0 bean class
|
||||
*/
|
||||
@SuppressWarnings({ "unchecked", "unused" })
|
||||
|
||||
public class GetSupportDataSetResult_type0 implements org.apache.axis2.databinding.ADBBean {
|
||||
/*
|
||||
* This type was generated from the piece of schema that had name =
|
||||
* getSupportDataSetResult_type0 Namespace URI = http://WebXml.com.cn/
|
||||
* Namespace Prefix = ns2
|
||||
*/
|
||||
|
||||
/**
|
||||
* field for Schema
|
||||
*/
|
||||
|
||||
protected org.apache.axiom.om.OMElement localSchema;
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
*
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getSchema() {
|
||||
return localSchema;
|
||||
}
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
*
|
||||
* @param param
|
||||
* Schema
|
||||
*/
|
||||
public void setSchema(org.apache.axiom.om.OMElement param) {
|
||||
|
||||
this.localSchema = param;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* field for ExtraElement
|
||||
*/
|
||||
|
||||
public org.apache.axiom.om.OMElement localExtraElement;
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
*
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getExtraElement() {
|
||||
return localExtraElement;
|
||||
}
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
*
|
||||
* @param param
|
||||
* ExtraElement
|
||||
*/
|
||||
public void setExtraElement(org.apache.axiom.om.OMElement param) {
|
||||
|
||||
this.localExtraElement = param;
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException {
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this, parentQName));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
|
||||
serialize(parentQName, xmlWriter, false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName, javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException {
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType) {
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter, "http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)) {
|
||||
writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
|
||||
namespacePrefix + ":getSupportDataSetResult_type0", xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi", "http://www.w3.org/2001/XMLSchema-instance", "type",
|
||||
"getSupportDataSetResult_type0", xmlWriter);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (localSchema != null) {
|
||||
localSchema.serialize(xmlWriter);
|
||||
} else {
|
||||
throw new org.apache.axis2.databinding.ADBException("schema cannot be null!!");
|
||||
}
|
||||
|
||||
if (localExtraElement != null) {
|
||||
localExtraElement.serialize(xmlWriter);
|
||||
} else {
|
||||
throw new org.apache.axis2.databinding.ADBException("extraElement cannot be null!!");
|
||||
}
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if (namespace.equals("http://WebXml.com.cn/")) {
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix, java.lang.String namespace, java.lang.String attName,
|
||||
java.lang.String attValue, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace, attName, attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace, attName, attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace, java.lang.String attName, java.lang.String attValue,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace, attName, attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix, namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0) {
|
||||
xmlWriter.writeCharacters(
|
||||
prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames, javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not
|
||||
// possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix, namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0) {
|
||||
stringToWrite.append(prefix).append(":")
|
||||
.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite
|
||||
.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace)
|
||||
throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory {
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
/**
|
||||
* static method to create the object Precondition: If this object is an
|
||||
* element, the current or next start element starts this object and any
|
||||
* intervening reader events are ignorable If this object is not an
|
||||
* element, it is a complex type and the reader is at the event just
|
||||
* after the outer start element Postcondition: If this object is an
|
||||
* element, the reader is positioned at its end element If this object
|
||||
* is a complex type, the reader is positioned at the end element of its
|
||||
* outer element
|
||||
*/
|
||||
public static GetSupportDataSetResult_type0 parse(javax.xml.stream.XMLStreamReader reader)
|
||||
throws java.lang.Exception {
|
||||
GetSupportDataSetResult_type0 object = new GetSupportDataSetResult_type0();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix = "";
|
||||
java.lang.String namespaceuri = "";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type") != null) {
|
||||
java.lang.String fullTypeName = reader
|
||||
.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance", "type");
|
||||
if (fullTypeName != null) {
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1) {
|
||||
nsPrefix = fullTypeName.substring(0, fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix == null ? "" : nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":") + 1);
|
||||
|
||||
if (!"getSupportDataSetResult_type0".equals(type)) {
|
||||
// find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetSupportDataSetResult_type0) ExtensionMapper.getTypeObject(nsUri,
|
||||
type, reader);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal
|
||||
// attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
reader.next();
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement()) {
|
||||
|
||||
// use the QName from the parser as the name for the builder
|
||||
javax.xml.namespace.QName startQname1 = reader.getName();
|
||||
|
||||
// We need to wrap the reader so that it produces a fake
|
||||
// START_DOCUMENT event
|
||||
// this is needed by the builder classes
|
||||
org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder1 = new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
|
||||
new org.apache.axis2.util.StreamWrapper(reader), startQname1);
|
||||
object.setSchema(builder1.getOMElement());
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
// 1 - A start element we are not expecting indicates an
|
||||
// invalid parameter was passed
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement()) {
|
||||
|
||||
// use the QName from the parser as the name for the builder
|
||||
javax.xml.namespace.QName startQname2 = reader.getName();
|
||||
|
||||
// We need to wrap the reader so that it produces a fake
|
||||
// START_DOCUMENT event
|
||||
// this is needed by the builder classes
|
||||
org.apache.axis2.databinding.utils.NamedStaxOMBuilder builder2 = new org.apache.axis2.databinding.utils.NamedStaxOMBuilder(
|
||||
new org.apache.axis2.util.StreamWrapper(reader), startQname2);
|
||||
object.setExtraElement(builder2.getOMElement());
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
// 1 - A start element we are not expecting indicates an
|
||||
// invalid parameter was passed
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a
|
||||
// trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}// end of factory class
|
||||
|
||||
}
|
||||
@ -1,345 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetSupportProvince.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetSupportProvince bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetSupportProvince
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getSupportProvince",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getSupportProvince",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getSupportProvince",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetSupportProvince parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetSupportProvince object =
|
||||
new GetSupportProvince();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getSupportProvince".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetSupportProvince)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,416 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetSupportProvinceResponse.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetSupportProvinceResponse bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetSupportProvinceResponse
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getSupportProvinceResponse",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* field for GetSupportProvinceResult
|
||||
*/
|
||||
|
||||
|
||||
protected ArrayOfString localGetSupportProvinceResult ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localGetSupportProvinceResultTracker = false ;
|
||||
|
||||
public boolean isGetSupportProvinceResultSpecified(){
|
||||
return localGetSupportProvinceResultTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return cn.com.webxml.ArrayOfString
|
||||
*/
|
||||
public ArrayOfString getGetSupportProvinceResult(){
|
||||
return localGetSupportProvinceResult;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param GetSupportProvinceResult
|
||||
*/
|
||||
public void setGetSupportProvinceResult(ArrayOfString param){
|
||||
localGetSupportProvinceResultTracker = param != null;
|
||||
|
||||
this.localGetSupportProvinceResult=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getSupportProvinceResponse",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getSupportProvinceResponse",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localGetSupportProvinceResultTracker){
|
||||
if (localGetSupportProvinceResult==null){
|
||||
throw new org.apache.axis2.databinding.ADBException("getSupportProvinceResult cannot be null!!");
|
||||
}
|
||||
localGetSupportProvinceResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportProvinceResult"),
|
||||
xmlWriter);
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetSupportProvinceResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetSupportProvinceResponse object =
|
||||
new GetSupportProvinceResponse();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getSupportProvinceResponse".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetSupportProvinceResponse)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getSupportProvinceResult").equals(reader.getName())){
|
||||
|
||||
object.setGetSupportProvinceResult(ArrayOfString.Factory.parse(reader));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,437 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetWeatherbyCityName.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetWeatherbyCityName bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetWeatherbyCityName
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getWeatherbyCityName",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* field for TheCityName
|
||||
*/
|
||||
|
||||
|
||||
protected java.lang.String localTheCityName ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localTheCityNameTracker = false ;
|
||||
|
||||
public boolean isTheCityNameSpecified(){
|
||||
return localTheCityNameTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return java.lang.String
|
||||
*/
|
||||
public java.lang.String getTheCityName(){
|
||||
return localTheCityName;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param TheCityName
|
||||
*/
|
||||
public void setTheCityName(java.lang.String param){
|
||||
localTheCityNameTracker = param != null;
|
||||
|
||||
this.localTheCityName=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getWeatherbyCityName",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getWeatherbyCityName",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localTheCityNameTracker){
|
||||
namespace = "http://WebXml.com.cn/";
|
||||
writeStartElement(null, namespace, "theCityName", xmlWriter);
|
||||
|
||||
|
||||
if (localTheCityName==null){
|
||||
// write the nil attribute
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("theCityName cannot be null!!");
|
||||
|
||||
}else{
|
||||
|
||||
|
||||
xmlWriter.writeCharacters(localTheCityName);
|
||||
|
||||
}
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetWeatherbyCityName parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetWeatherbyCityName object =
|
||||
new GetWeatherbyCityName();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getWeatherbyCityName".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetWeatherbyCityName)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","theCityName").equals(reader.getName())){
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)){
|
||||
throw new org.apache.axis2.databinding.ADBException("The element: "+"theCityName" +" cannot be null");
|
||||
}
|
||||
|
||||
|
||||
java.lang.String content = reader.getElementText();
|
||||
|
||||
object.setTheCityName(
|
||||
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,521 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetWeatherbyCityNamePro.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetWeatherbyCityNamePro bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetWeatherbyCityNamePro
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getWeatherbyCityNamePro",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* field for TheCityName
|
||||
*/
|
||||
|
||||
|
||||
protected java.lang.String localTheCityName ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localTheCityNameTracker = false ;
|
||||
|
||||
public boolean isTheCityNameSpecified(){
|
||||
return localTheCityNameTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return java.lang.String
|
||||
*/
|
||||
public java.lang.String getTheCityName(){
|
||||
return localTheCityName;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param TheCityName
|
||||
*/
|
||||
public void setTheCityName(java.lang.String param){
|
||||
localTheCityNameTracker = param != null;
|
||||
|
||||
this.localTheCityName=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* field for TheUserID
|
||||
*/
|
||||
|
||||
|
||||
protected java.lang.String localTheUserID ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localTheUserIDTracker = false ;
|
||||
|
||||
public boolean isTheUserIDSpecified(){
|
||||
return localTheUserIDTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return java.lang.String
|
||||
*/
|
||||
public java.lang.String getTheUserID(){
|
||||
return localTheUserID;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param TheUserID
|
||||
*/
|
||||
public void setTheUserID(java.lang.String param){
|
||||
localTheUserIDTracker = param != null;
|
||||
|
||||
this.localTheUserID=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getWeatherbyCityNamePro",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getWeatherbyCityNamePro",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localTheCityNameTracker){
|
||||
namespace = "http://WebXml.com.cn/";
|
||||
writeStartElement(null, namespace, "theCityName", xmlWriter);
|
||||
|
||||
|
||||
if (localTheCityName==null){
|
||||
// write the nil attribute
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("theCityName cannot be null!!");
|
||||
|
||||
}else{
|
||||
|
||||
|
||||
xmlWriter.writeCharacters(localTheCityName);
|
||||
|
||||
}
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
} if (localTheUserIDTracker){
|
||||
namespace = "http://WebXml.com.cn/";
|
||||
writeStartElement(null, namespace, "theUserID", xmlWriter);
|
||||
|
||||
|
||||
if (localTheUserID==null){
|
||||
// write the nil attribute
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("theUserID cannot be null!!");
|
||||
|
||||
}else{
|
||||
|
||||
|
||||
xmlWriter.writeCharacters(localTheUserID);
|
||||
|
||||
}
|
||||
|
||||
xmlWriter.writeEndElement();
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetWeatherbyCityNamePro parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetWeatherbyCityNamePro object =
|
||||
new GetWeatherbyCityNamePro();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getWeatherbyCityNamePro".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetWeatherbyCityNamePro)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","theCityName").equals(reader.getName())){
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)){
|
||||
throw new org.apache.axis2.databinding.ADBException("The element: "+"theCityName" +" cannot be null");
|
||||
}
|
||||
|
||||
|
||||
java.lang.String content = reader.getElementText();
|
||||
|
||||
object.setTheCityName(
|
||||
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","theUserID").equals(reader.getName())){
|
||||
|
||||
nillableValue = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","nil");
|
||||
if ("true".equals(nillableValue) || "1".equals(nillableValue)){
|
||||
throw new org.apache.axis2.databinding.ADBException("The element: "+"theUserID" +" cannot be null");
|
||||
}
|
||||
|
||||
|
||||
java.lang.String content = reader.getElementText();
|
||||
|
||||
object.setTheUserID(
|
||||
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(content));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,416 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetWeatherbyCityNameProResponse.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetWeatherbyCityNameProResponse bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetWeatherbyCityNameProResponse
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getWeatherbyCityNameProResponse",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* field for GetWeatherbyCityNameProResult
|
||||
*/
|
||||
|
||||
|
||||
protected ArrayOfString localGetWeatherbyCityNameProResult ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localGetWeatherbyCityNameProResultTracker = false ;
|
||||
|
||||
public boolean isGetWeatherbyCityNameProResultSpecified(){
|
||||
return localGetWeatherbyCityNameProResultTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return cn.com.webxml.ArrayOfString
|
||||
*/
|
||||
public ArrayOfString getGetWeatherbyCityNameProResult(){
|
||||
return localGetWeatherbyCityNameProResult;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param GetWeatherbyCityNameProResult
|
||||
*/
|
||||
public void setGetWeatherbyCityNameProResult(ArrayOfString param){
|
||||
localGetWeatherbyCityNameProResultTracker = param != null;
|
||||
|
||||
this.localGetWeatherbyCityNameProResult=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getWeatherbyCityNameProResponse",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getWeatherbyCityNameProResponse",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localGetWeatherbyCityNameProResultTracker){
|
||||
if (localGetWeatherbyCityNameProResult==null){
|
||||
throw new org.apache.axis2.databinding.ADBException("getWeatherbyCityNameProResult cannot be null!!");
|
||||
}
|
||||
localGetWeatherbyCityNameProResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getWeatherbyCityNameProResult"),
|
||||
xmlWriter);
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetWeatherbyCityNameProResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetWeatherbyCityNameProResponse object =
|
||||
new GetWeatherbyCityNameProResponse();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getWeatherbyCityNameProResponse".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetWeatherbyCityNameProResponse)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getWeatherbyCityNameProResult").equals(reader.getName())){
|
||||
|
||||
object.setGetWeatherbyCityNameProResult(ArrayOfString.Factory.parse(reader));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,416 +0,0 @@
|
||||
|
||||
/**
|
||||
* GetWeatherbyCityNameResponse.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:06:07 GMT)
|
||||
*/
|
||||
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
|
||||
/**
|
||||
* GetWeatherbyCityNameResponse bean class
|
||||
*/
|
||||
@SuppressWarnings({"unchecked","unused"})
|
||||
|
||||
public class GetWeatherbyCityNameResponse
|
||||
implements org.apache.axis2.databinding.ADBBean{
|
||||
|
||||
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
|
||||
"http://WebXml.com.cn/",
|
||||
"getWeatherbyCityNameResponse",
|
||||
"ns2");
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* field for GetWeatherbyCityNameResult
|
||||
*/
|
||||
|
||||
|
||||
public ArrayOfString localGetWeatherbyCityNameResult ;
|
||||
|
||||
/* This tracker boolean wil be used to detect whether the user called the set method
|
||||
* for this attribute. It will be used to determine whether to include this field
|
||||
* in the serialized XML
|
||||
*/
|
||||
protected boolean localGetWeatherbyCityNameResultTracker = false ;
|
||||
|
||||
public boolean isGetWeatherbyCityNameResultSpecified(){
|
||||
return localGetWeatherbyCityNameResultTracker;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated getter method
|
||||
* @return cn.com.webxml.ArrayOfString
|
||||
*/
|
||||
public ArrayOfString getGetWeatherbyCityNameResult(){
|
||||
return localGetWeatherbyCityNameResult;
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Auto generated setter method
|
||||
* @param param GetWeatherbyCityNameResult
|
||||
*/
|
||||
public void setGetWeatherbyCityNameResult(ArrayOfString param){
|
||||
localGetWeatherbyCityNameResultTracker = param != null;
|
||||
|
||||
this.localGetWeatherbyCityNameResult=param;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
*
|
||||
* @param parentQName
|
||||
* @param factory
|
||||
* @return org.apache.axiom.om.OMElement
|
||||
*/
|
||||
public org.apache.axiom.om.OMElement getOMElement (
|
||||
final javax.xml.namespace.QName parentQName,
|
||||
final org.apache.axiom.om.OMFactory factory) throws org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
return factory.createOMElement(new org.apache.axis2.databinding.ADBDataSource(this,MY_QNAME));
|
||||
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
serialize(parentQName,xmlWriter,false);
|
||||
}
|
||||
|
||||
public void serialize(final javax.xml.namespace.QName parentQName,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter,
|
||||
boolean serializeType)
|
||||
throws javax.xml.stream.XMLStreamException, org.apache.axis2.databinding.ADBException{
|
||||
|
||||
|
||||
|
||||
|
||||
java.lang.String prefix = null;
|
||||
java.lang.String namespace = null;
|
||||
|
||||
|
||||
prefix = parentQName.getPrefix();
|
||||
namespace = parentQName.getNamespaceURI();
|
||||
writeStartElement(prefix, namespace, parentQName.getLocalPart(), xmlWriter);
|
||||
|
||||
if (serializeType){
|
||||
|
||||
|
||||
java.lang.String namespacePrefix = registerPrefix(xmlWriter,"http://WebXml.com.cn/");
|
||||
if ((namespacePrefix != null) && (namespacePrefix.trim().length() > 0)){
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
namespacePrefix+":getWeatherbyCityNameResponse",
|
||||
xmlWriter);
|
||||
} else {
|
||||
writeAttribute("xsi","http://www.w3.org/2001/XMLSchema-instance","type",
|
||||
"getWeatherbyCityNameResponse",
|
||||
xmlWriter);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
if (localGetWeatherbyCityNameResultTracker){
|
||||
if (localGetWeatherbyCityNameResult==null){
|
||||
throw new org.apache.axis2.databinding.ADBException("getWeatherbyCityNameResult cannot be null!!");
|
||||
}
|
||||
localGetWeatherbyCityNameResult.serialize(new javax.xml.namespace.QName("http://WebXml.com.cn/","getWeatherbyCityNameResult"),
|
||||
xmlWriter);
|
||||
}
|
||||
xmlWriter.writeEndElement();
|
||||
|
||||
|
||||
}
|
||||
|
||||
private static java.lang.String generatePrefix(java.lang.String namespace) {
|
||||
if(namespace.equals("http://WebXml.com.cn/")){
|
||||
return "ns2";
|
||||
}
|
||||
return org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
|
||||
/**
|
||||
* Utility method to write an element start tag.
|
||||
*/
|
||||
private void writeStartElement(java.lang.String prefix, java.lang.String namespace, java.lang.String localPart,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeStartElement(writerPrefix, localPart, namespace);
|
||||
} else {
|
||||
if (namespace.length() == 0) {
|
||||
prefix = "";
|
||||
} else if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
}
|
||||
|
||||
xmlWriter.writeStartElement(prefix, localPart, namespace);
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute with the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String prefix,java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
java.lang.String writerPrefix = xmlWriter.getPrefix(namespace);
|
||||
if (writerPrefix != null) {
|
||||
xmlWriter.writeAttribute(writerPrefix, namespace,attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
xmlWriter.writeAttribute(prefix, namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeAttribute(java.lang.String namespace,java.lang.String attName,
|
||||
java.lang.String attValue,javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException{
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName,attValue);
|
||||
} else {
|
||||
xmlWriter.writeAttribute(registerPrefix(xmlWriter, namespace), namespace,attName,attValue);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Util method to write an attribute without the ns prefix
|
||||
*/
|
||||
private void writeQNameAttribute(java.lang.String namespace, java.lang.String attName,
|
||||
javax.xml.namespace.QName qname, javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
java.lang.String attributeNamespace = qname.getNamespaceURI();
|
||||
java.lang.String attributePrefix = xmlWriter.getPrefix(attributeNamespace);
|
||||
if (attributePrefix == null) {
|
||||
attributePrefix = registerPrefix(xmlWriter, attributeNamespace);
|
||||
}
|
||||
java.lang.String attributeValue;
|
||||
if (attributePrefix.trim().length() > 0) {
|
||||
attributeValue = attributePrefix + ":" + qname.getLocalPart();
|
||||
} else {
|
||||
attributeValue = qname.getLocalPart();
|
||||
}
|
||||
|
||||
if (namespace.equals("")) {
|
||||
xmlWriter.writeAttribute(attName, attributeValue);
|
||||
} else {
|
||||
registerPrefix(xmlWriter, namespace);
|
||||
xmlWriter.writeAttribute(attributePrefix, namespace, attName, attributeValue);
|
||||
}
|
||||
}
|
||||
/**
|
||||
* method to handle Qnames
|
||||
*/
|
||||
|
||||
private void writeQName(javax.xml.namespace.QName qname,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String namespaceURI = qname.getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
xmlWriter.writeCharacters(prefix + ":" + org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
} else {
|
||||
// i.e this is the default namespace
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
|
||||
} else {
|
||||
xmlWriter.writeCharacters(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qname));
|
||||
}
|
||||
}
|
||||
|
||||
private void writeQNames(javax.xml.namespace.QName[] qnames,
|
||||
javax.xml.stream.XMLStreamWriter xmlWriter) throws javax.xml.stream.XMLStreamException {
|
||||
|
||||
if (qnames != null) {
|
||||
// we have to store this data until last moment since it is not possible to write any
|
||||
// namespace data after writing the charactor data
|
||||
java.lang.StringBuffer stringToWrite = new java.lang.StringBuffer();
|
||||
java.lang.String namespaceURI = null;
|
||||
java.lang.String prefix = null;
|
||||
|
||||
for (int i = 0; i < qnames.length; i++) {
|
||||
if (i > 0) {
|
||||
stringToWrite.append(" ");
|
||||
}
|
||||
namespaceURI = qnames[i].getNamespaceURI();
|
||||
if (namespaceURI != null) {
|
||||
prefix = xmlWriter.getPrefix(namespaceURI);
|
||||
if ((prefix == null) || (prefix.length() == 0)) {
|
||||
prefix = generatePrefix(namespaceURI);
|
||||
xmlWriter.writeNamespace(prefix, namespaceURI);
|
||||
xmlWriter.setPrefix(prefix,namespaceURI);
|
||||
}
|
||||
|
||||
if (prefix.trim().length() > 0){
|
||||
stringToWrite.append(prefix).append(":").append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
} else {
|
||||
stringToWrite.append(org.apache.axis2.databinding.utils.ConverterUtil.convertToString(qnames[i]));
|
||||
}
|
||||
}
|
||||
xmlWriter.writeCharacters(stringToWrite.toString());
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* Register a namespace prefix
|
||||
*/
|
||||
private java.lang.String registerPrefix(javax.xml.stream.XMLStreamWriter xmlWriter, java.lang.String namespace) throws javax.xml.stream.XMLStreamException {
|
||||
java.lang.String prefix = xmlWriter.getPrefix(namespace);
|
||||
if (prefix == null) {
|
||||
prefix = generatePrefix(namespace);
|
||||
javax.xml.namespace.NamespaceContext nsContext = xmlWriter.getNamespaceContext();
|
||||
while (true) {
|
||||
java.lang.String uri = nsContext.getNamespaceURI(prefix);
|
||||
if (uri == null || uri.length() == 0) {
|
||||
break;
|
||||
}
|
||||
prefix = org.apache.axis2.databinding.utils.BeanUtil.getUniquePrefix();
|
||||
}
|
||||
xmlWriter.writeNamespace(prefix, namespace);
|
||||
xmlWriter.setPrefix(prefix, namespace);
|
||||
}
|
||||
return prefix;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Factory class that keeps the parse method
|
||||
*/
|
||||
public static class Factory{
|
||||
private static org.apache.commons.logging.Log log = org.apache.commons.logging.LogFactory.getLog(Factory.class);
|
||||
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* static method to create the object
|
||||
* Precondition: If this object is an element, the current or next start element starts this object and any intervening reader events are ignorable
|
||||
* If this object is not an element, it is a complex type and the reader is at the event just after the outer start element
|
||||
* Postcondition: If this object is an element, the reader is positioned at its end element
|
||||
* If this object is a complex type, the reader is positioned at the end element of its outer element
|
||||
*/
|
||||
public static GetWeatherbyCityNameResponse parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
|
||||
GetWeatherbyCityNameResponse object =
|
||||
new GetWeatherbyCityNameResponse();
|
||||
|
||||
int event;
|
||||
javax.xml.namespace.QName currentQName = null;
|
||||
java.lang.String nillableValue = null;
|
||||
java.lang.String prefix ="";
|
||||
java.lang.String namespaceuri ="";
|
||||
try {
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
currentQName = reader.getName();
|
||||
|
||||
if (reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance","type")!=null){
|
||||
java.lang.String fullTypeName = reader.getAttributeValue("http://www.w3.org/2001/XMLSchema-instance",
|
||||
"type");
|
||||
if (fullTypeName!=null){
|
||||
java.lang.String nsPrefix = null;
|
||||
if (fullTypeName.indexOf(":") > -1){
|
||||
nsPrefix = fullTypeName.substring(0,fullTypeName.indexOf(":"));
|
||||
}
|
||||
nsPrefix = nsPrefix==null?"":nsPrefix;
|
||||
|
||||
java.lang.String type = fullTypeName.substring(fullTypeName.indexOf(":")+1);
|
||||
|
||||
if (!"getWeatherbyCityNameResponse".equals(type)){
|
||||
//find namespace for the prefix
|
||||
java.lang.String nsUri = reader.getNamespaceContext().getNamespaceURI(nsPrefix);
|
||||
return (GetWeatherbyCityNameResponse)ExtensionMapper.getTypeObject(
|
||||
nsUri,type,reader);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
// Note all attributes that were handled. Used to differ normal attributes
|
||||
// from anyAttributes.
|
||||
java.util.Vector handledAttributes = new java.util.Vector();
|
||||
|
||||
|
||||
|
||||
|
||||
reader.next();
|
||||
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement()) reader.next();
|
||||
|
||||
if (reader.isStartElement() && new javax.xml.namespace.QName("http://WebXml.com.cn/","getWeatherbyCityNameResult").equals(reader.getName())){
|
||||
|
||||
object.setGetWeatherbyCityNameResult(ArrayOfString.Factory.parse(reader));
|
||||
|
||||
reader.next();
|
||||
|
||||
} // End of if for expected property start element
|
||||
|
||||
else {
|
||||
|
||||
}
|
||||
|
||||
while (!reader.isStartElement() && !reader.isEndElement())
|
||||
reader.next();
|
||||
|
||||
if (reader.isStartElement())
|
||||
// 2 - A start element we are not expecting indicates a trailing invalid property
|
||||
|
||||
throw new org.apache.axis2.databinding.ADBException("Unexpected subelement " + reader.getName());
|
||||
|
||||
|
||||
|
||||
|
||||
} catch (javax.xml.stream.XMLStreamException e) {
|
||||
throw new java.lang.Exception(e);
|
||||
}
|
||||
|
||||
return object;
|
||||
}
|
||||
|
||||
}//end of factory class
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -1,121 +0,0 @@
|
||||
|
||||
/**
|
||||
* WeatherWebServiceCallbackHandler.java
|
||||
*
|
||||
* This file was auto-generated from WSDL
|
||||
* by the Apache Axis2 version: 1.7.9 Built on : Nov 16, 2018 (12:05:37 GMT)
|
||||
*/
|
||||
|
||||
package com.rehome.mqttclienttemperature.soap;
|
||||
|
||||
/**
|
||||
* WeatherWebServiceCallbackHandler Callback class, Users can extend this class
|
||||
* and implement their own receiveResult and receiveError methods.
|
||||
*/
|
||||
public abstract class WeatherWebServiceCallbackHandler {
|
||||
|
||||
protected Object clientData;
|
||||
|
||||
/**
|
||||
* User can pass in any object that needs to be accessed once the
|
||||
* NonBlocking Web service call is finished and appropriate method of this
|
||||
* CallBack is called.
|
||||
*
|
||||
* @param clientData
|
||||
* Object mechanism by which the user can pass in user data that
|
||||
* will be avilable at the time this callback is called.
|
||||
*/
|
||||
public WeatherWebServiceCallbackHandler(Object clientData) {
|
||||
this.clientData = clientData;
|
||||
}
|
||||
|
||||
/**
|
||||
* Please use this constructor if you don't want to set any clientData
|
||||
*/
|
||||
public WeatherWebServiceCallbackHandler() {
|
||||
this.clientData = null;
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the client data
|
||||
*/
|
||||
|
||||
public Object getClientData() {
|
||||
return clientData;
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 call back method for getSupportProvince method
|
||||
* override this method for handling normal response from getSupportProvince
|
||||
* operation
|
||||
*/
|
||||
public void receiveResultgetSupportProvince(GetSupportProvinceResponse result) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 Error handler override this method for handling
|
||||
* error response from getSupportProvince operation
|
||||
*/
|
||||
public void receiveErrorgetSupportProvince(java.lang.Exception e) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 call back method for getSupportCity method override
|
||||
* this method for handling normal response from getSupportCity operation
|
||||
*/
|
||||
public void receiveResultgetSupportCity(GetSupportCityResponse result) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 Error handler override this method for handling
|
||||
* error response from getSupportCity operation
|
||||
*/
|
||||
public void receiveErrorgetSupportCity(java.lang.Exception e) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 call back method for getSupportDataSet method
|
||||
* override this method for handling normal response from getSupportDataSet
|
||||
* operation
|
||||
*/
|
||||
public void receiveResultgetSupportDataSet(GetSupportDataSetResponse result) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 Error handler override this method for handling
|
||||
* error response from getSupportDataSet operation
|
||||
*/
|
||||
public void receiveErrorgetSupportDataSet(java.lang.Exception e) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 call back method for getWeatherbyCityNamePro method
|
||||
* override this method for handling normal response from
|
||||
* getWeatherbyCityNamePro operation
|
||||
*/
|
||||
public void receiveResultgetWeatherbyCityNamePro(GetWeatherbyCityNameProResponse result) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 Error handler override this method for handling
|
||||
* error response from getWeatherbyCityNamePro operation
|
||||
*/
|
||||
public void receiveErrorgetWeatherbyCityNamePro(java.lang.Exception e) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 call back method for getWeatherbyCityName method
|
||||
* override this method for handling normal response from
|
||||
* getWeatherbyCityName operation
|
||||
*/
|
||||
public void receiveResultgetWeatherbyCityName(GetWeatherbyCityNameResponse result) {
|
||||
}
|
||||
|
||||
/**
|
||||
* auto generated Axis2 Error handler override this method for handling
|
||||
* error response from getWeatherbyCityName operation
|
||||
*/
|
||||
public void receiveErrorgetWeatherbyCityName(java.lang.Exception e) {
|
||||
}
|
||||
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@ -1,109 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.task;
|
||||
|
||||
|
||||
import com.google.gson.Gson;
|
||||
import com.rehome.mqttclienttemperature.controller.WeatherController;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceCity;
|
||||
import com.rehome.mqttclienttemperature.entity.WebServiceWeatherInfo;
|
||||
import com.rehome.mqttclienttemperature.service.WebServiceWeatherService;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.springframework.scheduling.annotation.Scheduled;
|
||||
import org.springframework.stereotype.Component;
|
||||
|
||||
import javax.annotation.Resource;
|
||||
import java.text.SimpleDateFormat;
|
||||
import java.util.*;
|
||||
|
||||
/***
|
||||
* 调用本地布署的Webservice
|
||||
*/
|
||||
//@Component
|
||||
public class WebServiceWeatherTask {
|
||||
private static final Logger log = LoggerFactory.getLogger(AgencyTask.class);
|
||||
|
||||
@Resource
|
||||
private WeatherController weatherController;
|
||||
@Resource
|
||||
private WebServiceWeatherService webServiceWeatherService;
|
||||
|
||||
//每1小时执行一次,同步省份和城市
|
||||
//@Scheduled(cron = "0 51 23 * * ?")
|
||||
protected void addRfqs() {
|
||||
log.info("每1小时执行一次,同步省份和城市,时间:{}", new Date());
|
||||
try {
|
||||
Gson gson = new Gson();
|
||||
weatherController.getSupportProvince();
|
||||
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
//每5分钟执行一次,获取全球所有城市天气
|
||||
//@Scheduled(cron = "0 0 0/3 * * ?")
|
||||
protected void scheduledGetAllCityWeather() {
|
||||
log.info("每5分钟执行一次,获取全球所有城市天气,时间:{}", new Date());
|
||||
|
||||
try {
|
||||
Gson gson = new Gson();
|
||||
List<WebServiceCity> cityList = webServiceWeatherService.findAllCity();
|
||||
if(cityList.size()>0){
|
||||
for (WebServiceCity cityItem:cityList) {
|
||||
Thread.sleep(6000);
|
||||
String[] weatherArray = weatherController.getWeatherByCityCode(cityItem.getCode());
|
||||
if(weatherArray.length>0&&weatherArray.length==23){
|
||||
System.out.println("----------weatherArray-----------");
|
||||
System.out.println(gson.toJson(weatherArray));
|
||||
System.out.println(weatherArray.length);
|
||||
|
||||
Date now = new Date();
|
||||
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
|
||||
SimpleDateFormat sdfHour = new SimpleDateFormat("yyyy-MM-dd HH");
|
||||
SimpleDateFormat sdfMinute = new SimpleDateFormat("yyyy-MM-dd HH:mm");
|
||||
SimpleDateFormat sdfSecond = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
|
||||
|
||||
String nowDate = sdf.format(now);
|
||||
String nowHour = sdfHour.format(now);
|
||||
String dataMinute = sdfMinute.format(now);
|
||||
String dataSecond = sdfSecond.format(now);
|
||||
|
||||
WebServiceWeatherInfo WebServiceWeatherInfo = new WebServiceWeatherInfo();
|
||||
WebServiceWeatherInfo.setCreateDate(now);
|
||||
WebServiceWeatherInfo.setDataHour(nowHour);
|
||||
WebServiceWeatherInfo.setDataMinute(dataMinute);
|
||||
WebServiceWeatherInfo.setDataSecond(dataSecond);
|
||||
|
||||
WebServiceWeatherInfo.setProvinceName(weatherArray[0]);
|
||||
WebServiceWeatherInfo.setCityName(weatherArray[1]);
|
||||
WebServiceWeatherInfo.setCityCode(weatherArray[2]);
|
||||
WebServiceWeatherInfo.setCityPhoto(weatherArray[3]);
|
||||
WebServiceWeatherInfo.setWeatherLastUpdate(weatherArray[4]);
|
||||
WebServiceWeatherInfo.setWeatherNow(weatherArray[5]);
|
||||
WebServiceWeatherInfo.setWeatherShortDesc(weatherArray[6]);
|
||||
WebServiceWeatherInfo.setWindDesc(weatherArray[7]);
|
||||
WebServiceWeatherInfo.setWeatherTrendStart(weatherArray[8]);
|
||||
WebServiceWeatherInfo.setWeatherTrendEnd(weatherArray[9]);
|
||||
WebServiceWeatherInfo.setWeatherRealStatus(weatherArray[10]);
|
||||
WebServiceWeatherInfo.setWeatherLiveIndex(weatherArray[11]);
|
||||
WebServiceWeatherInfo.setNextDateTemperature(weatherArray[12]);
|
||||
WebServiceWeatherInfo.setNextDateWeatherShortDesc(weatherArray[13]);
|
||||
WebServiceWeatherInfo.setNextDateWindDesc(weatherArray[14]);
|
||||
WebServiceWeatherInfo.setNextDateWeatherTrendStart(weatherArray[15]);
|
||||
WebServiceWeatherInfo.setNextDateWeatherTrendEnd(weatherArray[16]);
|
||||
WebServiceWeatherInfo.setThreeDayTemperature(weatherArray[17]);
|
||||
WebServiceWeatherInfo.setThreeWeatherShortDesc(weatherArray[18]);
|
||||
WebServiceWeatherInfo.setThreeDayWindDesc(weatherArray[19]);
|
||||
WebServiceWeatherInfo.setThreeDayWeatherTrendStart(weatherArray[20]);
|
||||
WebServiceWeatherInfo.setThreeDayWeatherTrendEnd(weatherArray[21]);
|
||||
WebServiceWeatherInfo.setCityIntroduce(weatherArray[22]);
|
||||
webServiceWeatherService.saveWebServiceWeatherInfo(WebServiceWeatherInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -1,22 +0,0 @@
|
||||
package com.rehome.mqttclienttemperature.webservice;
|
||||
|
||||
|
||||
import javax.jws.WebMethod;
|
||||
import javax.jws.WebParam;
|
||||
import javax.jws.WebResult;
|
||||
import javax.jws.WebService;
|
||||
|
||||
|
||||
/**
|
||||
* ApiCommonService 提供WebService远程接口调用
|
||||
* @Description 定义 webservice 接口服务。
|
||||
* @author HuangWenfei
|
||||
* @version 1.0
|
||||
* @date 2025/04/16 09:35
|
||||
*/
|
||||
@WebService(targetNamespace = "http://webservice.mqttclienttemperature.rehome.com/")
|
||||
public interface ApiCommonService {
|
||||
@WebMethod(operationName = "commonApi")
|
||||
@WebResult(name = "commonApiResult")
|
||||
String commonApi(@WebParam(name="param1") String param1,@WebParam(name = "param2") String param2);
|
||||
}
|
||||
Loading…
Reference in New Issue