You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by he...@apache.org on 2005/02/21 14:52:48 UTC
svn commit: r154675 - in webservices/axis/trunk/java/modules/samples:
maven.xml src/java/org/apache/axis/testUtils/SimpleTypeEncodingUtils.java
Author: hemapani
Date: Mon Feb 21 05:52:47 2005
New Revision: 154675
URL: http://svn.apache.org/viewcvs?view=rev&rev=154675
Log:
get the build to work by avoid coping file to userguide sample ... need chatura to fix the thingy correct
Modified:
webservices/axis/trunk/java/modules/samples/maven.xml
webservices/axis/trunk/java/modules/samples/src/java/org/apache/axis/testUtils/SimpleTypeEncodingUtils.java
Modified: webservices/axis/trunk/java/modules/samples/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/maven.xml?view=diff&r1=154674&r2=154675
==============================================================================
--- webservices/axis/trunk/java/modules/samples/maven.xml (original)
+++ webservices/axis/trunk/java/modules/samples/maven.xml Mon Feb 21 05:52:47 2005
@@ -44,7 +44,7 @@
<include name="userguide/sample1/**/*.class"/>
</fileset>
</copy>
- <copy file="src/java/userguide/sample1/service.xml" tofile="target/jar-code/sample3/META-INF/service.xml"/>
+ <!--- <copy file="src/java/userguide/sample1/service.xml" tofile="target/jar-code/sample3/META-INF/service.xml"/> -->
<jar jarfile="target/test-resources/samples/services/sample1.jar" basedir="target/jar-code/sample3" >
<include name="**" />
</jar>
Modified: webservices/axis/trunk/java/modules/samples/src/java/org/apache/axis/testUtils/SimpleTypeEncodingUtils.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/java/modules/samples/src/java/org/apache/axis/testUtils/SimpleTypeEncodingUtils.java?view=diff&r1=154674&r2=154675
==============================================================================
--- webservices/axis/trunk/java/modules/samples/src/java/org/apache/axis/testUtils/SimpleTypeEncodingUtils.java (original)
+++ webservices/axis/trunk/java/modules/samples/src/java/org/apache/axis/testUtils/SimpleTypeEncodingUtils.java Mon Feb 21 05:52:47 2005
@@ -13,200 +13,215 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-
-package org.apache.axis.testUtils;
-
-import org.apache.axis.engine.AxisFault;
-
-import javax.xml.namespace.QName;
-import javax.xml.stream.XMLStreamConstants;
-import javax.xml.stream.XMLStreamException;
-import javax.xml.stream.XMLStreamReader;
-import javax.xml.stream.XMLStreamWriter;
-import java.util.ArrayList;
-
-public class SimpleTypeEncodingUtils {
-
- public static byte[] deserializeByteArray(XMLStreamReader xpp)
- throws AxisFault {
- String val = deserializeString(xpp);
- if (val == null) {
- throw new AxisFault("Null recieved!!");
- }
- return val.getBytes();
-
-
- }
-
- public static String[] deserializeStringArray(XMLStreamReader xpp)
- throws AxisFault {
- ArrayList strings = new ArrayList();
-
- try {
- int event = xpp.next();
- while (true) {
- if (XMLStreamConstants.START_ELEMENT == event) {
- strings.add(deserializeString(xpp));
- } else if (XMLStreamConstants.END_ELEMENT == event) {
- break;
- } else if (XMLStreamConstants.END_DOCUMENT == event) {
- throw new AxisFault("premature and of file");
- }
- event = xpp.next();
- }
- String[] stringvals = new String[strings.size()];
- for (int i = 0; i < strings.size(); i++) {
- stringvals[i] = (String) strings.get(i);
- }
- return stringvals;
- } catch (XMLStreamException e) {
- throw AxisFault.makeFault(e);
- }
-
- }
-
- public static String deserializeStringWithWiteSpaces(XMLStreamReader xpp)
- throws AxisFault {
- StringBuffer value = new StringBuffer();
- try {
- int event = xpp.getEventType();
- while (XMLStreamConstants.START_ELEMENT != event) {
- event = xpp.next();
- }
- event = xpp.next();
- while (XMLStreamConstants.END_ELEMENT != event) {
- if (XMLStreamConstants.CHARACTERS == event) {
- value.append(xpp.getText());
- }
- event = xpp.next();
- }
- } catch (XMLStreamException e) {
- throw AxisFault.makeFault(e);
- }
- if (value.length() == 0) {
- return null;
- } else {
- return value.toString();
- }
- }
-
- public static String deserializeString(XMLStreamReader xpp)
- throws AxisFault {
- String value = null;
- try {
- int event = xpp.getEventType();
- while (XMLStreamConstants.START_ELEMENT != event) {
- event = xpp.next();
- }
- event = xpp.next();
- while (XMLStreamConstants.END_ELEMENT != event) {
- if (XMLStreamConstants.CHARACTERS == event
- && !xpp.isWhiteSpace()) {
- value = xpp.getText();
- }
- event = xpp.next();
- }
- } catch (XMLStreamException e) {
- throw AxisFault.makeFault(e);
- }
- return value;
- }
-
- public static int deserializeInt(XMLStreamReader xpp) throws AxisFault {
- String val = deserializeString(xpp);
- if (val == null) {
- throw new AxisFault("Number format exception value is null");
- }
- return Integer.parseInt(val);
- }
-
- public static double deserializeDouble(XMLStreamReader xpp) throws AxisFault {
- String val = deserializeString(xpp);
- if (val == null) {
- throw new AxisFault("Number format exception value is null");
- }
- return Double.parseDouble(val);
- }
-
- public static int[] deserializeIntArray(XMLStreamReader xpp)
- throws AxisFault {
- ArrayList ints = new ArrayList();
-
- try {
- int event = xpp.next();
-
- while (true) {
- if (XMLStreamConstants.START_ELEMENT == event) {
- String stringValue = deserializeString(xpp);
- if (stringValue == null) {
- throw new AxisFault("Wrong type of argument");
- }
- ints.add(stringValue);
- } else if (XMLStreamConstants.END_ELEMENT == event) {
- break;
- } else if (XMLStreamConstants.END_DOCUMENT == event) {
- throw new AxisFault("premature end of file");
- }
- event = xpp.next();
- }
- int intCount = ints.size();
- int[] intVals = new int[intCount];
- for (int i = 0; i < intCount; i++) {
- intVals[i] = Integer.parseInt(ints.get(i).toString());
- }
- return intVals;
- } catch (XMLStreamException e) {
- throw AxisFault.makeFault(e);
- }
-
- }
-
- public static double[] deserializeDoubleArray(XMLStreamReader xpp)
- throws AxisFault {
- ArrayList doubles = new ArrayList();
-
- try {
- int event = xpp.next();
-
- while (true) {
- if (XMLStreamConstants.START_ELEMENT == event) {
- String stringValue = deserializeString(xpp);
- if (stringValue == null) {
- throw new AxisFault("Wrong type of argument");
- }
- doubles.add(stringValue);
- } else if (XMLStreamConstants.END_ELEMENT == event) {
- break;
- } else if (XMLStreamConstants.END_DOCUMENT == event) {
- throw new AxisFault("premature end of file");
- }
- event = xpp.next();
- }
- int doubleCount = doubles.size();
- double[] doubleVals = new double[doubleCount];
- for (int i = 0; i < doubleCount; i++) {
- doubleVals[i] = Double.parseDouble(doubles.get(i).toString());
- }
- return doubleVals;
- } catch (XMLStreamException e) {
- throw AxisFault.makeFault(e);
- }
-
- }
-
- public static void serialize(XMLStreamWriter out,
- QName elementName,
- String value)
- throws AxisFault {
- try {
- out.writeStartElement(elementName.getNamespaceURI(),
- elementName.getLocalPart());
- out.writeCharacters(value);
- out.writeEndElement();
- } catch (XMLStreamException e) {
- throw AxisFault.makeFault(e);
- }
-
- }
-
-}
+
+package org.apache.axis.testUtils;
+
+import org.apache.axis.engine.AxisFault;
+import org.xml.sax.ContentHandler;
+import org.xml.sax.SAXException;
+
+import javax.xml.namespace.QName;
+import javax.xml.stream.XMLStreamConstants;
+import javax.xml.stream.XMLStreamException;
+import javax.xml.stream.XMLStreamReader;
+import javax.xml.stream.XMLStreamWriter;
+import java.util.ArrayList;
+
+public class SimpleTypeEncodingUtils {
+
+ public static byte[] deserializeByteArray(XMLStreamReader xpp) throws AxisFault {
+ String val = deserializeString(xpp);
+ if (val == null) {
+ throw new AxisFault("Null recieved!!");
+ }
+ return val.getBytes();
+
+ }
+
+ public static String[] deserializeStringArray(XMLStreamReader xpp) throws AxisFault {
+ ArrayList strings = new ArrayList();
+
+ try {
+ int event = xpp.next();
+ while (true) {
+ if (XMLStreamConstants.START_ELEMENT == event) {
+ strings.add(deserializeString(xpp));
+ } else if (XMLStreamConstants.END_ELEMENT == event) {
+ break;
+ } else if (XMLStreamConstants.END_DOCUMENT == event) {
+ throw new AxisFault("premature and of file");
+ }
+ event = xpp.next();
+ }
+ String[] stringvals = new String[strings.size()];
+ for (int i = 0; i < strings.size(); i++) {
+ stringvals[i] = (String) strings.get(i);
+ }
+ return stringvals;
+ } catch (XMLStreamException e) {
+ throw AxisFault.makeFault(e);
+ }
+
+ }
+
+ public static String deserializeStringWithWiteSpaces(XMLStreamReader xpp) throws AxisFault {
+ StringBuffer value = new StringBuffer();
+ try {
+ int event = xpp.getEventType();
+ while (XMLStreamConstants.START_ELEMENT != event) {
+ event = xpp.next();
+ }
+ event = xpp.next();
+ while (XMLStreamConstants.END_ELEMENT != event) {
+ if (XMLStreamConstants.CHARACTERS == event) {
+ value.append(xpp.getText());
+ }
+ event = xpp.next();
+ }
+ } catch (XMLStreamException e) {
+ throw AxisFault.makeFault(e);
+ }
+ if (value.length() == 0) {
+ return null;
+ } else {
+ return value.toString();
+ }
+ }
+
+ public static String deserializeString(XMLStreamReader xpp) throws AxisFault {
+ String value = null;
+ try {
+ int event = xpp.getEventType();
+ while (XMLStreamConstants.START_ELEMENT != event) {
+ event = xpp.next();
+ }
+ event = xpp.next();
+ while (XMLStreamConstants.END_ELEMENT != event) {
+ if (XMLStreamConstants.CHARACTERS == event && !xpp.isWhiteSpace()) {
+ value = xpp.getText();
+ }
+ event = xpp.next();
+ }
+ } catch (XMLStreamException e) {
+ throw AxisFault.makeFault(e);
+ }
+ return value;
+ }
+
+ public static int deserializeInt(XMLStreamReader xpp) throws AxisFault {
+ String val = deserializeString(xpp);
+ if (val == null) {
+ throw new AxisFault("Number format exception value is null");
+ }
+ return Integer.parseInt(val);
+ }
+
+ public static double deserializeDouble(XMLStreamReader xpp) throws AxisFault {
+ String val = deserializeString(xpp);
+ if (val == null) {
+ throw new AxisFault("Number format exception value is null");
+ }
+ return Double.parseDouble(val);
+ }
+
+ public static float deserializeFloat(XMLStreamReader xpp) throws AxisFault {
+ String val = deserializeString(xpp);
+ if (val == null) {
+ throw new AxisFault("Number format exception value is null");
+ }
+ return Float.parseFloat(val);
+ }
+
+ public static int[] deserializeIntArray(XMLStreamReader xpp) throws AxisFault {
+ ArrayList ints = new ArrayList();
+
+ try {
+ int event = xpp.next();
+
+ while (true) {
+ if (XMLStreamConstants.START_ELEMENT == event) {
+ String stringValue = deserializeString(xpp);
+ if (stringValue == null) {
+ throw new AxisFault("Wrong type of argument");
+ }
+ ints.add(stringValue);
+ } else if (XMLStreamConstants.END_ELEMENT == event) {
+ break;
+ } else if (XMLStreamConstants.END_DOCUMENT == event) {
+ throw new AxisFault("premature end of file");
+ }
+ event = xpp.next();
+ }
+ int intCount = ints.size();
+ int[] intVals = new int[intCount];
+ for (int i = 0; i < intCount; i++) {
+ intVals[i] = Integer.parseInt(ints.get(i).toString());
+ }
+ return intVals;
+ } catch (XMLStreamException e) {
+ throw AxisFault.makeFault(e);
+ }
+
+ }
+
+ public static double[] deserializeDoubleArray(XMLStreamReader xpp) throws AxisFault {
+ ArrayList doubles = new ArrayList();
+
+ try {
+ int event = xpp.next();
+
+ while (true) {
+ if (XMLStreamConstants.START_ELEMENT == event) {
+ String stringValue = deserializeString(xpp);
+ if (stringValue == null) {
+ throw new AxisFault("Wrong type of argument");
+ }
+ doubles.add(stringValue);
+ } else if (XMLStreamConstants.END_ELEMENT == event) {
+ break;
+ } else if (XMLStreamConstants.END_DOCUMENT == event) {
+ throw new AxisFault("premature end of file");
+ }
+ event = xpp.next();
+ }
+ int doubleCount = doubles.size();
+ double[] doubleVals = new double[doubleCount];
+ for (int i = 0; i < doubleCount; i++) {
+ doubleVals[i] = Double.parseDouble(doubles.get(i).toString());
+ }
+ return doubleVals;
+ } catch (XMLStreamException e) {
+ throw AxisFault.makeFault(e);
+ }
+
+ }
+
+ public static void serialize(XMLStreamWriter out, QName elementName, String value)
+ throws AxisFault {
+ try {
+ out.writeStartElement(elementName.getNamespaceURI(), elementName.getLocalPart());
+ out.writeCharacters(value);
+ out.writeEndElement();
+ } catch (XMLStreamException e) {
+ throw AxisFault.makeFault(e);
+ }
+
+ }
+
+ public static void writeElement(
+ ContentHandler contentHandler,
+ String localName,
+ String uri,
+ String prefixed,
+ String value)
+ throws SAXException {
+ contentHandler.startElement(uri, localName, prefixed, null);
+
+ char[] str = ((value == null) ? new char[] {
+ }
+ : value.toCharArray());
+ contentHandler.characters(str, 0, str.length);
+ contentHandler.endElement(uri, localName, prefixed);
+
+ }
+}