blob: e9f075ff255a830942290b141474a15ed96086d8 [file] [log] [blame]
/**
* EchoStringResponse.java
*
* This file was auto-generated from WSDL
* by the Apache Axis2 version: #axisVersion# #today#
*/
package server;
/**
* EchoStringResponse bean class
*/
public class EchoStringResponse implements org.apache.axis2.databinding.ADBBean{
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://test",
"echoStringResponse",
"ns1");
/**
* field for EchoStringReturn
*/
protected java.lang.String localEchoStringReturn;
/**
* Auto generated getter method
* @return java.lang.String
*/
public java.lang.String getEchoStringReturn() {
return localEchoStringReturn;
}
/**
* Auto generated setter method
* @param param EchoStringReturn
*/
public void setEchoStringReturn(java.lang.String param) {
this.localEchoStringReturn = param;
}
/**
* databinding method to get an XML representation of this object
*
*/
public javax.xml.stream.XMLStreamReader getPullParser(
javax.xml.namespace.QName qName) {
java.util.ArrayList elementList = new java.util.ArrayList();
java.util.ArrayList attribList = new java.util.ArrayList();
elementList.add(new javax.xml.namespace.QName("http://test",
"echoStringReturn"));
elementList.add(localEchoStringReturn == null ? null
: org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(localEchoStringReturn));
return new org.apache.axis2.databinding.utils.reader.ADBXMLStreamReaderImpl(
qName, elementList.toArray(), attribList.toArray());
}
/**
* Factory class that keeps the parse method
*/
public static class Factory {
/**
* static method to create the object
*/
public static EchoStringResponse parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
EchoStringResponse object = new EchoStringResponse();
try {
int event = reader.getEventType();
//event better be a START_ELEMENT. if not we should go up to the start element here
while (event != javax.xml.stream.XMLStreamReader.START_ELEMENT) {
event = reader.next();
}
if (!MY_QNAME.equals(reader.getName())) {
throw new Exception("Wrong QName");
}
org.apache.axis2.databinding.utils.SimpleElementReaderStateMachine stateMachine1 = new org.apache.axis2.databinding.utils.SimpleElementReaderStateMachine();
javax.xml.namespace.QName startQname1 = new javax.xml.namespace.QName(
"http://test", "echoStringReturn");
stateMachine1.setElementNameToTest(startQname1);
stateMachine1.setNillable();
stateMachine1.read(reader);
object
.setEchoStringReturn(stateMachine1.getText() == null ? null
: org.apache.axis2.databinding.utils.ConverterUtil
.convertToString(stateMachine1
.getText().getBytes()));
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}//end of factory class
}