/** | |
* 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 | |
} | |