blob: fbf8ede1c8089ca19622a753041c1cb8fdfd876a [file] [log] [blame]
/**
* EchoString.java
*
* This file was auto-generated from WSDL
* by the Apache Axis2 version: #axisVersion# #today#
*/
package server;
/**
* EchoString bean class
*/
public class EchoString
implements org.apache.axis2.databinding.ADBBean{
public static final javax.xml.namespace.QName MY_QNAME = new javax.xml.namespace.QName(
"http://test",
"echoString",
"ns1");
/**
* field for Input
*/
protected java.lang.String localInput ;
/**
* Auto generated getter method
* @return java.lang.String
*/
public java.lang.String getInput(){
return localInput;
}
/**
* Auto generated setter method
* @param param Input
*/
public void setInput(java.lang.String param){
this.localInput=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",
"input"));
elementList.add(localInput==null?null:
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(localInput));
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 EchoString parse(javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
EchoString object = new EchoString();
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",
"input");
stateMachine1.setElementNameToTest(startQname1);
stateMachine1.setNillable();
stateMachine1.read(reader);
object.setInput(
stateMachine1.getText()==null?null:
org.apache.axis2.databinding.utils.ConverterUtil.convertToString(
stateMachine1.getText()));
} catch (javax.xml.stream.XMLStreamException e) {
throw new java.lang.Exception(e);
}
return object;
}
}//end of factory class
}