You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by am...@apache.org on 2007/11/19 06:41:08 UTC
svn commit: r596207 - in
/webservices/axis2/trunk/java/modules/jaxws/test/server: EchoString.java
EchoStringResponse.java
Author: amilas
Date: Sun Nov 18 21:41:06 2007
New Revision: 596207
URL: http://svn.apache.org/viewvc?rev=596207&view=rev
Log:
add serialization methods to avoid compilation errors
Modified:
webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java
webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java
Modified: webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java?rev=596207&r1=596206&r2=596207&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/test/server/EchoString.java Sun Nov 18 21:41:06 2007
@@ -26,19 +26,27 @@
*/
package server;
+
+ import org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter;
+ import org.apache.axis2.databinding.ADBException;
+ import org.apache.axiom.om.OMFactory;
+
+ import javax.xml.namespace.QName;
+ import javax.xml.stream.XMLStreamException;
+
/**
* EchoString bean class
*/
-
- public class EchoString
+
+ 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");
-
+
/**
@@ -46,8 +54,8 @@
*/
protected java.lang.String localInput ;
-
-
+
+
/**
* Auto generated getter method
@@ -59,17 +67,17 @@
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
@@ -78,33 +86,48 @@
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());
-
-
+
+
}
+ public void serialize(final QName parentQName,
+ final OMFactory factory,
+ MTOMAwareXMLStreamWriter xmlWriter)
+ throws XMLStreamException, ADBException {
+ serialize(parentQName, factory, xmlWriter, false);
+ }
+
+ public void serialize(final QName parentQName,
+ final OMFactory factory,
+ MTOMAwareXMLStreamWriter xmlWriter,
+ boolean serializeType)
+ throws XMLStreamException, ADBException {
+ throw new UnsupportedOperationException("Un implemented method");
+ }
+
+
-
/**
* Factory class that keeps the parse method
*/
- public static class Factory{
+ public static class Factory{
/**
* static method to create the object
@@ -119,11 +142,11 @@
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(
@@ -136,7 +159,7 @@
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);
}
@@ -146,9 +169,9 @@
}//end of factory class
-
-
+
+
}
Modified: webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java?rev=596207&r1=596206&r2=596207&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java (original)
+++ webservices/axis2/trunk/java/modules/jaxws/test/server/EchoStringResponse.java Sun Nov 18 21:41:06 2007
@@ -25,11 +25,17 @@
*/
package server;
+import org.apache.axis2.databinding.utils.writer.MTOMAwareXMLStreamWriter;
+import org.apache.axis2.databinding.ADBException;
+import org.apache.axiom.om.OMFactory;
+import javax.xml.namespace.QName;
+import javax.xml.stream.XMLStreamException;
+
/**
* 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",
@@ -79,6 +85,21 @@
}
+ public void serialize(final QName parentQName,
+ final OMFactory factory,
+ MTOMAwareXMLStreamWriter xmlWriter)
+ throws XMLStreamException, ADBException {
+ serialize(parentQName, factory, xmlWriter, false);
+ }
+
+ public void serialize(final QName parentQName,
+ final OMFactory factory,
+ MTOMAwareXMLStreamWriter xmlWriter,
+ boolean serializeType)
+ throws XMLStreamException, ADBException {
+ throw new UnsupportedOperationException("Un implemented method");
+ }
+
/**
* Factory class that keeps the parse method
*/
@@ -87,8 +108,8 @@
/**
* static method to create the object
*/
-
- public static EchoStringResponse parse(
+
+ public static EchoStringResponse parse(
javax.xml.stream.XMLStreamReader reader)
throws java.lang.Exception {
EchoStringResponse object = new EchoStringResponse();
@@ -122,7 +143,7 @@
return object;
}
-
+
}//end of factory class
}
---------------------------------------------------------------------
To unsubscribe, e-mail: axis-cvs-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-cvs-help@ws.apache.org