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 di...@apache.org on 2005/09/15 21:07:03 UTC

svn commit: r289289 [93/134] - in /webservices/axis2/trunk/java: ./ etc/ modules/addressing/ modules/addressing/src/META-INF/ modules/addressing/src/org/apache/axis2/handlers/addressing/ modules/addressing/test-resources/ modules/addressing/test/org/ap...

Modified: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultDetailTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultDetailTest.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultDetailTest.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultDetailTest.java Thu Sep 15 11:52:11 2005
@@ -1,67 +1,67 @@
-package org.apache.axis2.saaj;
-
-import junit.framework.TestCase;
-
-import javax.xml.soap.*;
-import javax.xml.soap.MimeHeaders;
-import java.io.ByteArrayInputStream;
-import java.util.Iterator;
-
-public class SOAPFaultDetailTest extends TestCase {
-	
-	public SOAPFaultDetailTest(String name){
-		super(name);
-	}
-	
-    String xmlString =
-    	"<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
-    	"<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" +
-    	" <soapenv:Body>" +
-    	"  <soapenv:Fault>" +
-    	"   <faultcode>soapenv:Server.generalException</faultcode>" +
-    	"   <faultstring></faultstring>" +
-    	"   <detail>" +
-    	"    <tickerSymbol xsi:type=\"xsd:string\">MACR</tickerSymbol>" +
-    	"   <ns1:exceptionName xmlns:ns1=\"http://xml.apache.org/axis/\">test.wsdl.faults.InvalidTickerFaultMessage</ns1:exceptionName>" +
-    	"   </detail>" +
-    	"  </soapenv:Fault>" +
-    	" </soapenv:Body>" +
-    	"</soapenv:Envelope>";
-    
-    public void testDetails() throws Exception{
-    	MessageFactory mf = MessageFactory.newInstance();
-    	SOAPMessage smsg = 
-    		mf.createMessage(new MimeHeaders(), new ByteArrayInputStream(xmlString.getBytes()));
-    	SOAPBody body = smsg.getSOAPBody();
-    	//smsg.writeTo(System.out);
-    	SOAPFault flt = body.getFault();
-    	flt.addDetail();
-    	javax.xml.soap.Detail d = flt.getDetail();
-    	Iterator i = d.getDetailEntries();
-    	while (i.hasNext()){
-    		DetailEntry entry = (DetailEntry) i.next();
-    		String name = entry.getElementName().getLocalName();
-    		if ("tickerSymbol".equals(name)) {
-    			assertEquals("the value of the tickerSymbol element didn't match",
-    					"MACR", entry.getValue());
-    		} else if ("exceptionName".equals(name)) {
-    			assertEquals("the value of the exceptionName element didn't match",
-    					"test.wsdl.faults.InvalidTickerFaultMessage", entry.getValue());
-    		} else {
-    			assertTrue("Expecting details element name of 'tickerSymbol' or 'expceptionName' - I found :" + name, false);
-    		}
-    	}
-    	assertTrue(d != null);
-    }
-    
-    /**
-     * Main
-     */
-    public static void main(String[] args)
-            throws Exception
-    {
-        SOAPFaultDetailTest detailTest = new SOAPFaultDetailTest("faultdetails");
-        detailTest.testDetails();
-    }
-
-}
+package org.apache.axis2.saaj;
+
+import junit.framework.TestCase;
+
+import javax.xml.soap.*;
+import javax.xml.soap.MimeHeaders;
+import java.io.ByteArrayInputStream;
+import java.util.Iterator;
+
+public class SOAPFaultDetailTest extends TestCase {
+	
+	public SOAPFaultDetailTest(String name){
+		super(name);
+	}
+	
+    String xmlString =
+    	"<?xml version=\"1.0\" encoding=\"UTF-8\"?>" +
+    	"<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">" +
+    	" <soapenv:Body>" +
+    	"  <soapenv:Fault>" +
+    	"   <faultcode>soapenv:Server.generalException</faultcode>" +
+    	"   <faultstring></faultstring>" +
+    	"   <detail>" +
+    	"    <tickerSymbol xsi:type=\"xsd:string\">MACR</tickerSymbol>" +
+    	"   <ns1:exceptionName xmlns:ns1=\"http://xml.apache.org/axis/\">test.wsdl.faults.InvalidTickerFaultMessage</ns1:exceptionName>" +
+    	"   </detail>" +
+    	"  </soapenv:Fault>" +
+    	" </soapenv:Body>" +
+    	"</soapenv:Envelope>";
+    
+    public void testDetails() throws Exception{
+    	MessageFactory mf = MessageFactory.newInstance();
+    	SOAPMessage smsg = 
+    		mf.createMessage(new MimeHeaders(), new ByteArrayInputStream(xmlString.getBytes()));
+    	SOAPBody body = smsg.getSOAPBody();
+    	//smsg.writeTo(System.out);
+    	SOAPFault flt = body.getFault();
+    	flt.addDetail();
+    	javax.xml.soap.Detail d = flt.getDetail();
+    	Iterator i = d.getDetailEntries();
+    	while (i.hasNext()){
+    		DetailEntry entry = (DetailEntry) i.next();
+    		String name = entry.getElementName().getLocalName();
+    		if ("tickerSymbol".equals(name)) {
+    			assertEquals("the value of the tickerSymbol element didn't match",
+    					"MACR", entry.getValue());
+    		} else if ("exceptionName".equals(name)) {
+    			assertEquals("the value of the exceptionName element didn't match",
+    					"test.wsdl.faults.InvalidTickerFaultMessage", entry.getValue());
+    		} else {
+    			assertTrue("Expecting details element name of 'tickerSymbol' or 'expceptionName' - I found :" + name, false);
+    		}
+    	}
+    	assertTrue(d != null);
+    }
+    
+    /**
+     * Main
+     */
+    public static void main(String[] args)
+            throws Exception
+    {
+        SOAPFaultDetailTest detailTest = new SOAPFaultDetailTest("faultdetails");
+        detailTest.testDetails();
+    }
+
+}

Propchange: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultDetailTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultsTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultsTest.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultsTest.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultsTest.java Thu Sep 15 11:52:11 2005
@@ -1,152 +1,152 @@
-package org.apache.axis2.saaj;
-
-import junit.framework.TestCase;
-
-import javax.xml.soap.*;
-import java.io.ByteArrayOutputStream;
-
-public class SOAPFaultsTest extends TestCase {
-	
-	public SOAPFaultsTest(String name){
-		super(name);
-	}
-	
-	//Create SOAPFault with additional detail elements
-	public void testAdditionDetail() throws Exception{
-        String xml ="<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"http://cwmp.com\">\n" +
-        " <soapenv:Header>\n" +
-        "  <cwmp:ID soapenv:mustUnderstand=\"1\">HEADERID-7867678</cwmp:ID>\n" +
-        " </soapenv:Header>\n" +
-        " <soapenv:Body>\n" +
-        "  <soapenv:Fault>\n" +
-        "   <faultcode>soapenv:Client</faultcode>\n" +
-        "   <faultstring>CWMP fault</faultstring>\n" +
-        "   <detail>\n" +
-        "    <cwmp:Fault>\n" +
-        "     <cwmp:FaultCode>This is the fault code</cwmp:FaultCode>\n" +
-        "     <cwmp:FaultString>Fault Message</cwmp:FaultString>\n" +
-        "    </cwmp:Fault>\n" +
-        "   </detail>\n" +
-        "  </soapenv:Fault>\n" +
-        " </soapenv:Body>\n" +
-        "</soapenv:Envelope>";
-        
-        MessageFactory fac = MessageFactory.newInstance();
-        SOAPMessage faultMessage = fac.createMessage();
-        
-        //Create the response to the message
-        faultMessage = fac.createMessage();
-        SOAPPart part = faultMessage.getSOAPPart();
-        SOAPEnvelope envelope = part.getEnvelope();
-        envelope.addNamespaceDeclaration("cwmp", "http://cwmp.com");
-        SOAPBody body = envelope.getBody();
-        SOAPHeader header = envelope.getHeader();
-        Name idName = envelope.createName("ID", "cwmp", "http://cwmp.com");
-        SOAPHeaderElement id = header.addHeaderElement(idName);
-        id.setMustUnderstand(true);
-        id.addTextNode("HEADERID-7867678");
-        
-        //Create the SOAPFault object
-        SOAPFault fault = body.addFault();
-        fault.setFaultCode("Client");
-        fault.setFaultString("CWMP fault");
-        
-        //Add Fault Detail information
-        Detail faultDetail = fault.addDetail();
-        Name cwmpFaultName = envelope.createName("Fault", "cwmp",
-        		"http://cwmp.com");
-        DetailEntry cwmpFaultDetail =
-        	faultDetail.addDetailEntry(cwmpFaultName);
-        SOAPElement e = cwmpFaultDetail.addChildElement("FaultCode");
-        
-        e.addTextNode("This is the fault code");
-        SOAPElement e2 = cwmpFaultDetail.addChildElement(envelope.createName("FaultString", "cwmp", "http://cwmp.com"));
-        e2.addTextNode("Fault Message");
-        faultMessage.saveChanges();
-        
-        ByteArrayOutputStream baos = new ByteArrayOutputStream();
-        faultMessage.writeTo(baos);
-        String xml2 = new String(baos.toByteArray());
-        faultMessage.writeTo(System.out);
-        //assertXMLEqual(xml,xml2);	
-	}
-	
-	public void testQuick() throws Exception {
-		MessageFactory msgfactory = MessageFactory.newInstance();
-		SOAPFactory factory = SOAPFactory.newInstance();
-		SOAPMessage outputmsg = msgfactory.createMessage();
-		String valueCode = "faultcode";
-		String valueString = "faultString";
-		SOAPFault fault = outputmsg.getSOAPPart().getEnvelope().getBody().addFault();
-		fault.setFaultCode(valueCode);
-		fault.setFaultString(valueString);
-		Detail d;
-		d = fault.addDetail();
-		d.addDetailEntry(factory.createName("Hello"));
-		ByteArrayOutputStream baos = new ByteArrayOutputStream();
-		if (outputmsg != null) {
-			if (outputmsg.saveRequired()) {
-				outputmsg.saveChanges();
-			}
-			outputmsg.writeTo(baos);
-		}
-		String xml = new String(baos.toByteArray());
-		assertTrue(xml.indexOf("Hello")!=-1);
-	}
-	
-	public void testSOAPFaultSaveChanges() throws Exception {
-		MessageFactory msgFactory =
-			MessageFactory.newInstance();
-		SOAPMessage msg = msgFactory.createMessage();
-		SOAPEnvelope envelope =
-			msg.getSOAPPart().getEnvelope();
-		SOAPBody body = envelope.getBody();
-		SOAPFault fault = body.addFault();
-		
-		fault.setFaultCode("Client");
-		fault.setFaultString(
-			"Message does not have necessary info");
-		fault.setFaultActor("http://gizmos.com/order");
-		
-		Detail detail = fault.addDetail();
-		
-		Name entryName = envelope.createName("order", "PO",
-			"http://gizmos.com/orders/");
-		DetailEntry entry = detail.addDetailEntry(entryName);
-		entry.addTextNode("quantity element does not have a value");
-		
-		Name entryName2 = envelope.createName("confirmation",
-				"PO", "http://gizmos.com/confirm");
-		DetailEntry entry2 = detail.addDetailEntry(entryName2);
-		entry2.addTextNode("Incomplete address: no zip code");
-		
-		msg.saveChanges();
-		
-        // Now retrieve the SOAPFault object and its contents
-        //after checking to see that there is one
-
-        if (body.hasFault()) {
-            fault = body.getFault();
-            String code = fault.getFaultCode();
-            String string = fault.getFaultString();
-            String actor = fault.getFaultActor();
-
-
-            detail = fault.getDetail();
-            if (detail != null) {
-                java.util.Iterator it = detail.getDetailEntries();
-                while (it.hasNext()) {
-                    entry = (DetailEntry) it.next();
-                    String value = entry.getValue();
-                }
-            }
-        }
-	}
-	
-    public static void main(String[] args) throws Exception {
-        SOAPFaultsTest detailTest = new SOAPFaultsTest("TestSOAPFaults");
-        detailTest.testQuick();
-        detailTest.testAdditionDetail();
-        detailTest.testSOAPFaultSaveChanges();
-    }
-}
+package org.apache.axis2.saaj;
+
+import junit.framework.TestCase;
+
+import javax.xml.soap.*;
+import java.io.ByteArrayOutputStream;
+
+public class SOAPFaultsTest extends TestCase {
+	
+	public SOAPFaultsTest(String name){
+		super(name);
+	}
+	
+	//Create SOAPFault with additional detail elements
+	public void testAdditionDetail() throws Exception{
+        String xml ="<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:cwmp=\"http://cwmp.com\">\n" +
+        " <soapenv:Header>\n" +
+        "  <cwmp:ID soapenv:mustUnderstand=\"1\">HEADERID-7867678</cwmp:ID>\n" +
+        " </soapenv:Header>\n" +
+        " <soapenv:Body>\n" +
+        "  <soapenv:Fault>\n" +
+        "   <faultcode>soapenv:Client</faultcode>\n" +
+        "   <faultstring>CWMP fault</faultstring>\n" +
+        "   <detail>\n" +
+        "    <cwmp:Fault>\n" +
+        "     <cwmp:FaultCode>This is the fault code</cwmp:FaultCode>\n" +
+        "     <cwmp:FaultString>Fault Message</cwmp:FaultString>\n" +
+        "    </cwmp:Fault>\n" +
+        "   </detail>\n" +
+        "  </soapenv:Fault>\n" +
+        " </soapenv:Body>\n" +
+        "</soapenv:Envelope>";
+        
+        MessageFactory fac = MessageFactory.newInstance();
+        SOAPMessage faultMessage = fac.createMessage();
+        
+        //Create the response to the message
+        faultMessage = fac.createMessage();
+        SOAPPart part = faultMessage.getSOAPPart();
+        SOAPEnvelope envelope = part.getEnvelope();
+        envelope.addNamespaceDeclaration("cwmp", "http://cwmp.com");
+        SOAPBody body = envelope.getBody();
+        SOAPHeader header = envelope.getHeader();
+        Name idName = envelope.createName("ID", "cwmp", "http://cwmp.com");
+        SOAPHeaderElement id = header.addHeaderElement(idName);
+        id.setMustUnderstand(true);
+        id.addTextNode("HEADERID-7867678");
+        
+        //Create the SOAPFault object
+        SOAPFault fault = body.addFault();
+        fault.setFaultCode("Client");
+        fault.setFaultString("CWMP fault");
+        
+        //Add Fault Detail information
+        Detail faultDetail = fault.addDetail();
+        Name cwmpFaultName = envelope.createName("Fault", "cwmp",
+        		"http://cwmp.com");
+        DetailEntry cwmpFaultDetail =
+        	faultDetail.addDetailEntry(cwmpFaultName);
+        SOAPElement e = cwmpFaultDetail.addChildElement("FaultCode");
+        
+        e.addTextNode("This is the fault code");
+        SOAPElement e2 = cwmpFaultDetail.addChildElement(envelope.createName("FaultString", "cwmp", "http://cwmp.com"));
+        e2.addTextNode("Fault Message");
+        faultMessage.saveChanges();
+        
+        ByteArrayOutputStream baos = new ByteArrayOutputStream();
+        faultMessage.writeTo(baos);
+        String xml2 = new String(baos.toByteArray());
+        faultMessage.writeTo(System.out);
+        //assertXMLEqual(xml,xml2);	
+	}
+	
+	public void testQuick() throws Exception {
+		MessageFactory msgfactory = MessageFactory.newInstance();
+		SOAPFactory factory = SOAPFactory.newInstance();
+		SOAPMessage outputmsg = msgfactory.createMessage();
+		String valueCode = "faultcode";
+		String valueString = "faultString";
+		SOAPFault fault = outputmsg.getSOAPPart().getEnvelope().getBody().addFault();
+		fault.setFaultCode(valueCode);
+		fault.setFaultString(valueString);
+		Detail d;
+		d = fault.addDetail();
+		d.addDetailEntry(factory.createName("Hello"));
+		ByteArrayOutputStream baos = new ByteArrayOutputStream();
+		if (outputmsg != null) {
+			if (outputmsg.saveRequired()) {
+				outputmsg.saveChanges();
+			}
+			outputmsg.writeTo(baos);
+		}
+		String xml = new String(baos.toByteArray());
+		assertTrue(xml.indexOf("Hello")!=-1);
+	}
+	
+	public void testSOAPFaultSaveChanges() throws Exception {
+		MessageFactory msgFactory =
+			MessageFactory.newInstance();
+		SOAPMessage msg = msgFactory.createMessage();
+		SOAPEnvelope envelope =
+			msg.getSOAPPart().getEnvelope();
+		SOAPBody body = envelope.getBody();
+		SOAPFault fault = body.addFault();
+		
+		fault.setFaultCode("Client");
+		fault.setFaultString(
+			"Message does not have necessary info");
+		fault.setFaultActor("http://gizmos.com/order");
+		
+		Detail detail = fault.addDetail();
+		
+		Name entryName = envelope.createName("order", "PO",
+			"http://gizmos.com/orders/");
+		DetailEntry entry = detail.addDetailEntry(entryName);
+		entry.addTextNode("quantity element does not have a value");
+		
+		Name entryName2 = envelope.createName("confirmation",
+				"PO", "http://gizmos.com/confirm");
+		DetailEntry entry2 = detail.addDetailEntry(entryName2);
+		entry2.addTextNode("Incomplete address: no zip code");
+		
+		msg.saveChanges();
+		
+        // Now retrieve the SOAPFault object and its contents
+        //after checking to see that there is one
+
+        if (body.hasFault()) {
+            fault = body.getFault();
+            String code = fault.getFaultCode();
+            String string = fault.getFaultString();
+            String actor = fault.getFaultActor();
+
+
+            detail = fault.getDetail();
+            if (detail != null) {
+                java.util.Iterator it = detail.getDetailEntries();
+                while (it.hasNext()) {
+                    entry = (DetailEntry) it.next();
+                    String value = entry.getValue();
+                }
+            }
+        }
+	}
+	
+    public static void main(String[] args) throws Exception {
+        SOAPFaultsTest detailTest = new SOAPFaultsTest("TestSOAPFaults");
+        detailTest.testQuick();
+        detailTest.testAdditionDetail();
+        detailTest.testSOAPFaultSaveChanges();
+    }
+}

Propchange: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/SOAPFaultsTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java (original)
+++ webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java Thu Sep 15 11:52:11 2005
@@ -1,180 +1,180 @@
-package org.apache.axis2.saaj;
-
-import java.io.ByteArrayInputStream;
-import java.io.IOException;
-
-import junit.framework.TestCase;
-
-import javax.xml.soap.MessageFactory;
-import javax.xml.soap.MimeHeaders;
-import javax.xml.soap.SOAPEnvelope;
-import javax.xml.soap.SOAPException;
-import javax.xml.soap.SOAPFactory;
-import javax.xml.soap.SOAPMessage;
-import javax.xml.soap.SOAPHeader;
-import javax.xml.soap.SOAPBody;
-import javax.xml.soap.SOAPElement;
-import javax.xml.soap.Name;
-import javax.xml.soap.SOAPBodyElement;
-import javax.xml.soap.SOAPPart;
-import javax.xml.soap.Text;
-
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
-
-public class TextTest extends TestCase {
-	
-	public TextTest(String name){
-		super(name);
-	}
-	
-	//Test SAAJ addTextNode performance
-	public void testAddTextNode() throws Exception {
-        SOAPFactory soapFactory = SOAPFactory.newInstance();
-        MessageFactory factory = MessageFactory.newInstance();
-        SOAPMessage message = factory.createMessage();
-        SOAPHeader header = message.getSOAPHeader();
-        SOAPBody body = message.getSOAPBody();
-        
-        // Create the base element
-        Name bodyName = soapFactory.createName("VBGenReceiver", "xsi",
-                "http://www.w3.org/2001/XMLSchema-instance");
-        SOAPBodyElement bodyElement = body.addBodyElement(bodyName);
-        
-        // Create the MetaData Tag
-        Name name = soapFactory.createName("MetaData");
-        SOAPElement metaData = bodyElement.addChildElement(name);
-
-        //Create the SKey Tag
-        name = soapFactory.createName("SKey");
-        SOAPElement sKey = metaData.addChildElement(name);
-        sKey.addTextNode("SKEY001");
-
-        //Create Object Tag
-        name = soapFactory.createName("Object");
-        SOAPElement object = bodyElement.addChildElement(name);
-
-        //Create Book ID Tag
-        name = soapFactory.createName("BookID");
-        SOAPElement bookID = object.addChildElement(name);
-        bookID.addTextNode("BookID002");
-
-        //Create OrderID tag
-        name = soapFactory.createName("OrderID");
-        SOAPElement orderID = object.addChildElement(name);
-        orderID.addTextNode("OrderID003");
-
-        //create PurchaseID tage
-        name = soapFactory.createName("PurchaseID");
-        SOAPElement purchaseID = object.addChildElement(name);
-        purchaseID.addTextNode("PurchaseID005");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("LanguageID");
-        SOAPElement languageID = object.addChildElement(name);
-        languageID.addTextNode("LanguageID004");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("LanguageName");
-        SOAPElement languageName = object.addChildElement(name);
-        languageName.addTextNode("LanguageName006");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("Title");
-        SOAPElement title = object.addChildElement(name);
-        title.addTextNode("Title007");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("Author");
-        SOAPElement author = object.addChildElement(name);
-        author.addTextNode("Author008");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("Format");
-        SOAPElement format = bodyElement.addChildElement(name);
-
-        //create LanguageID Tag
-        name = soapFactory.createName("Type");
-        SOAPElement formatType = format.addChildElement(name);
-        formatType.addTextNode("Type009");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("Delivery");
-        SOAPElement delivery = bodyElement.addChildElement(name);
-
-        //create LanguageID Tag
-        name = soapFactory.createName("Name");
-        SOAPElement delName = delivery.addChildElement(name);
-        delName.addTextNode("Name010");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("Address1");
-        SOAPElement address1 = delivery.addChildElement(name);
-        address1.addTextNode("Address1011");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("Address2");
-        SOAPElement address2 = delivery.addChildElement(name);
-        address2.addTextNode("Address2012");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("City");
-        SOAPElement city = delivery.addChildElement(name);
-        city.addTextNode("City013");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("State");
-        SOAPElement state = delivery.addChildElement(name);
-        state.addTextNode("State014");
-
-        //create LanguageID Tag
-        name = soapFactory.createName("PostalCode");
-        SOAPElement postalCode = delivery.addChildElement(name);
-        postalCode.addTextNode("PostalCode015");
-
-        System.out.println("The message is lll:\n");
-        message.writeTo(System.out);
-
-	}
-	
-	public void testComment() throws SOAPException, IOException{
-		
-		String xmlString = "<?xml version='1.0' encoding='utf-8'?> " +
-				"<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">" +
-				"<soapenv:Header></soapenv:Header><soapenv:Body>" + 
-				"<Node:abc xmlns:Node=\"http://www.simpletest.org\">" + 
-				"This is some text" + 
-				"<!--This is comment-->This is other text</Node:abc>" + 
-				"</soapenv:Body></soapenv:Envelope>";
-		
-		MessageFactory mf = MessageFactory.newInstance();
-		SOAPMessage message = 
-    		mf.createMessage(new MimeHeaders(), new ByteArrayInputStream(xmlString.getBytes()));
-        
-        SOAPBody body = message.getSOAPBody();
-        Node bodyElement = body.getFirstChild();
-        NodeList textNodes = bodyElement.getChildNodes();
-        
-        assertEquals(textNodes.getLength(), 3);
-        
-        for(int i = 0;i < textNodes.getLength(); i++){
-        	Node nde = textNodes.item(i);
-        	boolean isComment;
-        	if(nde instanceof Text){
-        		isComment = ((Text)nde).isComment();
-        		if(i == 1)
-        			assertEquals(true, isComment);
-        		else
-        			assertEquals(false, isComment);
-        	}
-        }
-
-	}
-
-    public static void main(String[] args) throws Exception {
-        TextTest tester = new TextTest("TestEnvelope");
-        tester.testAddTextNode();
-        tester.testComment();
-    }
-	
-}
+package org.apache.axis2.saaj;
+
+import java.io.ByteArrayInputStream;
+import java.io.IOException;
+
+import junit.framework.TestCase;
+
+import javax.xml.soap.MessageFactory;
+import javax.xml.soap.MimeHeaders;
+import javax.xml.soap.SOAPEnvelope;
+import javax.xml.soap.SOAPException;
+import javax.xml.soap.SOAPFactory;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.soap.SOAPHeader;
+import javax.xml.soap.SOAPBody;
+import javax.xml.soap.SOAPElement;
+import javax.xml.soap.Name;
+import javax.xml.soap.SOAPBodyElement;
+import javax.xml.soap.SOAPPart;
+import javax.xml.soap.Text;
+
+import org.w3c.dom.Node;
+import org.w3c.dom.NodeList;
+
+public class TextTest extends TestCase {
+	
+	public TextTest(String name){
+		super(name);
+	}
+	
+	//Test SAAJ addTextNode performance
+	public void testAddTextNode() throws Exception {
+        SOAPFactory soapFactory = SOAPFactory.newInstance();
+        MessageFactory factory = MessageFactory.newInstance();
+        SOAPMessage message = factory.createMessage();
+        SOAPHeader header = message.getSOAPHeader();
+        SOAPBody body = message.getSOAPBody();
+        
+        // Create the base element
+        Name bodyName = soapFactory.createName("VBGenReceiver", "xsi",
+                "http://www.w3.org/2001/XMLSchema-instance");
+        SOAPBodyElement bodyElement = body.addBodyElement(bodyName);
+        
+        // Create the MetaData Tag
+        Name name = soapFactory.createName("MetaData");
+        SOAPElement metaData = bodyElement.addChildElement(name);
+
+        //Create the SKey Tag
+        name = soapFactory.createName("SKey");
+        SOAPElement sKey = metaData.addChildElement(name);
+        sKey.addTextNode("SKEY001");
+
+        //Create Object Tag
+        name = soapFactory.createName("Object");
+        SOAPElement object = bodyElement.addChildElement(name);
+
+        //Create Book ID Tag
+        name = soapFactory.createName("BookID");
+        SOAPElement bookID = object.addChildElement(name);
+        bookID.addTextNode("BookID002");
+
+        //Create OrderID tag
+        name = soapFactory.createName("OrderID");
+        SOAPElement orderID = object.addChildElement(name);
+        orderID.addTextNode("OrderID003");
+
+        //create PurchaseID tage
+        name = soapFactory.createName("PurchaseID");
+        SOAPElement purchaseID = object.addChildElement(name);
+        purchaseID.addTextNode("PurchaseID005");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("LanguageID");
+        SOAPElement languageID = object.addChildElement(name);
+        languageID.addTextNode("LanguageID004");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("LanguageName");
+        SOAPElement languageName = object.addChildElement(name);
+        languageName.addTextNode("LanguageName006");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("Title");
+        SOAPElement title = object.addChildElement(name);
+        title.addTextNode("Title007");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("Author");
+        SOAPElement author = object.addChildElement(name);
+        author.addTextNode("Author008");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("Format");
+        SOAPElement format = bodyElement.addChildElement(name);
+
+        //create LanguageID Tag
+        name = soapFactory.createName("Type");
+        SOAPElement formatType = format.addChildElement(name);
+        formatType.addTextNode("Type009");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("Delivery");
+        SOAPElement delivery = bodyElement.addChildElement(name);
+
+        //create LanguageID Tag
+        name = soapFactory.createName("Name");
+        SOAPElement delName = delivery.addChildElement(name);
+        delName.addTextNode("Name010");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("Address1");
+        SOAPElement address1 = delivery.addChildElement(name);
+        address1.addTextNode("Address1011");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("Address2");
+        SOAPElement address2 = delivery.addChildElement(name);
+        address2.addTextNode("Address2012");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("City");
+        SOAPElement city = delivery.addChildElement(name);
+        city.addTextNode("City013");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("State");
+        SOAPElement state = delivery.addChildElement(name);
+        state.addTextNode("State014");
+
+        //create LanguageID Tag
+        name = soapFactory.createName("PostalCode");
+        SOAPElement postalCode = delivery.addChildElement(name);
+        postalCode.addTextNode("PostalCode015");
+
+        System.out.println("The message is lll:\n");
+        message.writeTo(System.out);
+
+	}
+	
+	public void testComment() throws SOAPException, IOException{
+		
+		String xmlString = "<?xml version='1.0' encoding='utf-8'?> " +
+				"<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\">" +
+				"<soapenv:Header></soapenv:Header><soapenv:Body>" + 
+				"<Node:abc xmlns:Node=\"http://www.simpletest.org\">" + 
+				"This is some text" + 
+				"<!--This is comment-->This is other text</Node:abc>" + 
+				"</soapenv:Body></soapenv:Envelope>";
+		
+		MessageFactory mf = MessageFactory.newInstance();
+		SOAPMessage message = 
+    		mf.createMessage(new MimeHeaders(), new ByteArrayInputStream(xmlString.getBytes()));
+        
+        SOAPBody body = message.getSOAPBody();
+        Node bodyElement = body.getFirstChild();
+        NodeList textNodes = bodyElement.getChildNodes();
+        
+        assertEquals(textNodes.getLength(), 3);
+        
+        for(int i = 0;i < textNodes.getLength(); i++){
+        	Node nde = textNodes.item(i);
+        	boolean isComment;
+        	if(nde instanceof Text){
+        		isComment = ((Text)nde).isComment();
+        		if(i == 1)
+        			assertEquals(true, isComment);
+        		else
+        			assertEquals(false, isComment);
+        	}
+        }
+
+	}
+
+    public static void main(String[] args) throws Exception {
+        TextTest tester = new TextTest("TestEnvelope");
+        tester.testAddTextNode();
+        tester.testComment();
+    }
+	
+}

Propchange: webservices/axis2/trunk/java/modules/saaj/test/org/apache/axis2/saaj/TextTest.java
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: webservices/axis2/trunk/java/modules/samples/build.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/samples/conf/service.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/samples/conf/service.xml?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/conf/service.xml (original)
+++ webservices/axis2/trunk/java/modules/samples/conf/service.xml Thu Sep 15 11:52:11 2005
@@ -1,4 +1,4 @@
-<service name="">
-    <parameter name="ServiceClass" locked="false">userguide.sample1.EchoXML</parameter>
-    <operation name="echo" qname="echo"/>
-</service>
+<service name="">
+    <parameter name="ServiceClass" locked="false">userguide.sample1.EchoXML</parameter>
+    <operation name="echo" qname="echo"/>
+</service>

Propchange: webservices/axis2/trunk/java/modules/samples/conf/service.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/samples/conf/service4withhandler.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/samples/conf/service4withhandler.xml?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/conf/service4withhandler.xml (original)
+++ webservices/axis2/trunk/java/modules/samples/conf/service4withhandler.xml Thu Sep 15 11:52:11 2005
@@ -1,5 +1,5 @@
-<service messageReceiver="org.apache.axis2.receivers.RawXMLINOutMessageReceiver" style="rpc" contextPath="services">
-
-    <parameter name="ServiceClass" locked="false">userguide.sample1.EchoXML</parameter>
-    <operation name="echo" qname="echo"/>
-</service>
+<service messageReceiver="org.apache.axis2.receivers.RawXMLINOutMessageReceiver" style="rpc" contextPath="services">
+
+    <parameter name="ServiceClass" locked="false">userguide.sample1.EchoXML</parameter>
+    <operation name="echo" qname="echo"/>
+</service>

Propchange: webservices/axis2/trunk/java/modules/samples/conf/service4withhandler.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/samples/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/samples/maven.xml?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/maven.xml (original)
+++ webservices/axis2/trunk/java/modules/samples/maven.xml Thu Sep 15 11:52:11 2005
@@ -1,248 +1,248 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ -->
-
-<project default="jar"
-    xmlns:j="jelly:core"
-    xmlns:u="jelly:util"
-    xmlns:maven="jelly:maven"
-    xmlns:deploy="deploy"
-    xmlns:ant="jelly:ant">
-    <j:set var="samples.dir" value="target/samples"/>
-
-    <postGoal name="test:test">
-        <attainGoal name="create-samples"/>
-    </postGoal>
-    
-    <goal name="mail-tests">
-      <!--   	 TODO call the Mail tests if the mail jar is presents
-        <j:if test="${maven.repo.local}/j2ee/jars/mail.jar"> 
-            <ant:ant antfile="script/mail-test.xml" inheritall="true" inheritrefs="true" dir="."/>
-         </j:if> 
-         maven -Dtestcase=org.foo.bar.MyTest test:single-test
-         -->
-    </goal>
-
-    <goal name="create-samples">
-<!--        <mkdir dir="target/samples"/>-->
-        <mkdir dir="${samples.dir}/userguide"/>
-        <mkdir dir="target/samples/wsdl"/>
-        <copy todir="target/samples/wsdl">
-            <ant:fileset dir="wsdl"/>
-        </copy>
-        <attainGoal name="userguide"/>
-        <attainGoal name="amazonQS"/>
-        <attainGoal name="googleSearch"/>
-        <attainGoal name="googleSpellcheck"/>
-        <attainGoal name="version"/>
-        <attainGoal name="mtomSample"/>
-        <attainGoal name="groovy"/>
-    </goal>
-
-    <!-- ================================================================ -->
-    <!--- Version Sample -->
-    <!-- ================================================================ -->
-    <goal name="version">
-        <mkdir dir="target/samples"/>
-        <mkdir dir="${samples.dir}/version"/>
-        <mkdir dir="${samples.dir}/version/src"/>
-        <ant:copy todir="${samples.dir}/version/src">
-            <ant:fileset dir="src">
-                <ant:include name="sample/axisversion/**"/>
-            </ant:fileset>
-        </ant:copy>
-        <jar destfile="${samples.dir}/version/version.jar">
-            <fileset dir="target/classes">
-                <include name="sample/axisversion/**"/>
-            </fileset>
-            <fileset dir="src/sample/axisversion/">
-                <include name="META-INF/**"/>
-            </fileset>
-        </jar>
-        <copy file="${samples.dir}/version/version.jar"
-            tofile="target/toWar/services/version.aar"/>
-    </goal>
-    <!-- ================================================================ -->
-    <!--- User Guide Sample -->
-    <!-- ================================================================ -->
-
-
-    <goal name="userguide">
-        <mkdir dir="target/samples"/>
-        <mkdir dir="${samples.dir}/userguide"/>
-        <mkdir dir="${samples.dir}/userguide/src"/>
-        <ant:copy todir="${samples.dir}/userguide/src">
-            <ant:fileset dir="src">
-                <ant:include name="userguide/**"/>
-            </ant:fileset>
-        </ant:copy>
-        <jar destfile="${samples.dir}/userguide/sample.jar">
-            <fileset dir="target/classes">
-                <include name="userguide/**"/>
-            </fileset>
-        </jar>
-        <jar destfile="${samples.dir}/userguide/MyService.aar">
-            <fileset dir="src/userguide/example1/">
-                <include name="META-INF/**"/>
-            </fileset>
-            <fileset dir="target/classes">
-                <include name="userguide/example1/**/*.class"/>
-            </fileset>
-        </jar>
-        <jar destfile="${samples.dir}/userguide/MyServiceWithModule.aar">
-            <fileset dir="src/userguide/example2/">
-                <include name="META-INF/**"/>
-            </fileset>
-            <fileset dir="target/classes">
-                <include name="userguide/example2/**/*.class"/>
-            </fileset>
-        </jar>
-        <jar destfile="${samples.dir}/userguide/LoggingModule.mar">
-            <fileset dir="src/userguide/loggingmodule/">
-                <include name="META-INF/**"/>
-            </fileset>
-            <fileset dir="target/classes">
-                <include name="userguide/loggingmodule/**/*.class"/>
-            </fileset>
-        </jar>
-    </goal>
-    <!-- ================================================================ -->
-    <!--- Amazon Qaueing Service Sample -->
-    <!-- ================================================================ -->
-
-    <goal name="amazonQS">
-        <mkdir dir="${samples.dir}/amazonQS"/>
-        <mkdir dir="${samples.dir}/amazonQS/src"/>
-        <ant:copy todir="${samples.dir}/amazonQS/src">
-            <ant:fileset dir="src">
-                <ant:include name="sample/amazon/amazonSimpleQueueService/**"/>
-                <ant:include name="sample/amazon/common/**"/>
-            </ant:fileset>
-        </ant:copy>
-        <mkdir dir="${samples.dir}/amazonQS/docs"/>
-        <ant:copy todir="${samples.dir}/amazonQS/docs">
-            <ant:fileset dir="xdocs/amazonQS"/>
-        </ant:copy>
-        <ant:copy file="xdocs/readme.txt" tofile="${samples.dir}/amazonQS/readme.txt"/>
-        <ant:copy todir="${samples.dir}/amazonQS">
-            <ant:fileset dir="script/amazonQS"/>
-        </ant:copy>
-        <jar destfile="${samples.dir}/amazonQS/amazonQS.jar">
-            <fileset dir="target/classes">
-                <include name="sample/amazon/amazonSimpleQueueService/**"/>
-                <include name="sample/amazon/common/**"/>
-            </fileset>
-        </jar>
-    </goal>
-
-
-    <!-- ================================================================ -->
-    <!--- Google Search Sample -->
-    <!-- ================================================================ -->
-
-    <goal name="googleSearch">
-        <mkdir dir="${samples.dir}/googleSearch"/>
-        <mkdir dir="${samples.dir}/googleSearch/src"/>
-        <ant:copy todir="${samples.dir}/googleSearch/src">
-            <ant:fileset dir="src">
-                <ant:include name="sample/google/search/**"/>
-                <ant:include name="sample/google/common/**"/>
-            </ant:fileset>
-        </ant:copy>
-        <mkdir dir="${samples.dir}/googleSearch/docs"/>
-        <ant:copy todir="${samples.dir}/googleSearch/docs">
-            <ant:fileset dir="xdocs/googleSearch"/>
-        </ant:copy>
-        <ant:copy file="xdocs/readme.txt" tofile="${samples.dir}/googleSearch/readme.txt"/>
-        <ant:copy todir="${samples.dir}/googleSearch">
-            <ant:fileset dir="script/googleSearch"/>
-        </ant:copy>
-        <jar destfile="${samples.dir}/googleSearch/googleSearch.jar">
-            <fileset dir="target/classes">
-                <include name="sample/google/search/**"/>
-                <include name="sample/google/common/**"/>
-            </fileset>
-        </jar>
-    </goal>
-    <!-- ================================================================ -->
-    <!--- Google SpellCheck Sample -->
-    <!-- ================================================================ -->
-
-    <goal name="googleSpellcheck">
-        <mkdir dir="${samples.dir}/googleSpellcheck"/>
-        <mkdir dir="${samples.dir}/googleSpellcheck/src"/>
-        <ant:copy todir="${samples.dir}/googleSpellcheck/src">
-            <ant:fileset dir="src">
-                <ant:include name="sample/google/spellcheck/**"/>
-                <ant:include name="sample/google/common/**"/>
-            </ant:fileset>
-        </ant:copy>
-        <mkdir dir="${samples.dir}/googleSpellcheck/docs"/>
-        <ant:copy todir="${samples.dir}/googleSpellcheck/docs">
-            <ant:fileset dir="xdocs/googleSpellcheck"/>
-        </ant:copy>
-        <ant:copy file="xdocs/readme.txt" tofile="${samples.dir}/googleSpellcheck/readme.txt"/>
-        <ant:copy todir="${samples.dir}/googleSpellcheck">
-            <ant:fileset dir="script/googleSpellcheck"/>
-        </ant:copy>
-        <jar destfile="${samples.dir}/googleSpellcheck/googleSpellcheck.jar">
-            <fileset dir="target/classes">
-                <include name="sample/google/spellcheck/**"/>
-                <include name="sample/google/common/**"/>
-            </fileset>
-        </jar>
-    </goal>
-
-    <!-- ================================================================ -->
-    <!--- Google MTOM Sample -->
-    <!-- ================================================================ -->
-
-    <goal name="mtomSample">
-        <mkdir dir="${samples.dir}/mtom"/>
-        <mkdir dir="${samples.dir}/mtom/src"/>
-        <ant:copy todir="${samples.dir}/mtom/src">
-            <ant:fileset dir="src">
-                <ant:include name="sample/mtom/**"/>
-            </ant:fileset>
-        </ant:copy>
-        <jar destfile="${samples.dir}/mtom/mtomSample.aar">
-            <fileset dir="src/sample/mtom/imagetransfer/service/">
-                <include name="META-INF/**"/>
-            </fileset>
-            <fileset dir="target/classes">
-                <include name="sample/mtom/imagetransfer/service/**/*.class"/>
-            </fileset>
-        </jar>
-        <jar destfile="${samples.dir}/mtom/mtomClient.jar">
-            <fileset dir="target/classes">
-                <include name="sample/mtom/imagetransfer/client/**/*.class"/>
-            </fileset>
-        </jar>
-    </goal>
-    
-    <!-- ================================================================ -->
-    <!--- Groovy Service Sample -->
-    <!-- ================================================================ -->
-
-    <goal name="groovy">
-        <mkdir dir="target/samples"/>
-        <ant:copy file="./src/sample/groovy/GroovyRcv.groovy" tofile="target/classes/sample/groovy/GroovyRcv.groovy"/>
-        <mkdir dir="target/classes/sample/groovy/lib"/>
-        <mkdir dir="target/classes/sample/groovy/sample"/>
-        <mkdir dir="target/classes/sample/groovy/sample/groovy"/>
-        <ant:copy file="target/classes/sample/groovy/GroovyReceiver.class" tofile="target/classes/sample/groovy/sample/groovy/GroovyReceiver.class"/>
-        <ant:delete file="target/classes/sample/groovy/GroovyReceiver.class"/>
-        <ant:copy file="${maven.repo.local}/groovy/jars/groovy-all-1.0-jsr-01.jar" tofile="target/classes/sample/groovy/lib/groovy-all-1.0-jsr-01.jar"/>
-        <jar destfile="${samples.dir}/groovyService.aar">
-            <fileset dir="target/classes/sample/groovy">
-            </fileset>
-        </jar>
-    </goal>
-
-    <preGoal name="itest:compile">
-        <u:file var="file" name="${maven.itest.src}"/>
-        <j:if test="${!file.exists()}">
-            <j:expr value="${context.setVariable('maven.itest.skip', 'true')}"/>
-        </j:if>
-    </preGoal>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ -->
+
+<project default="jar"
+    xmlns:j="jelly:core"
+    xmlns:u="jelly:util"
+    xmlns:maven="jelly:maven"
+    xmlns:deploy="deploy"
+    xmlns:ant="jelly:ant">
+    <j:set var="samples.dir" value="target/samples"/>
+
+    <postGoal name="test:test">
+        <attainGoal name="create-samples"/>
+    </postGoal>
+    
+    <goal name="mail-tests">
+      <!--   	 TODO call the Mail tests if the mail jar is presents
+        <j:if test="${maven.repo.local}/j2ee/jars/mail.jar"> 
+            <ant:ant antfile="script/mail-test.xml" inheritall="true" inheritrefs="true" dir="."/>
+         </j:if> 
+         maven -Dtestcase=org.foo.bar.MyTest test:single-test
+         -->
+    </goal>
+
+    <goal name="create-samples">
+<!--        <mkdir dir="target/samples"/>-->
+        <mkdir dir="${samples.dir}/userguide"/>
+        <mkdir dir="target/samples/wsdl"/>
+        <copy todir="target/samples/wsdl">
+            <ant:fileset dir="wsdl"/>
+        </copy>
+        <attainGoal name="userguide"/>
+        <attainGoal name="amazonQS"/>
+        <attainGoal name="googleSearch"/>
+        <attainGoal name="googleSpellcheck"/>
+        <attainGoal name="version"/>
+        <attainGoal name="mtomSample"/>
+        <attainGoal name="groovy"/>
+    </goal>
+
+    <!-- ================================================================ -->
+    <!--- Version Sample -->
+    <!-- ================================================================ -->
+    <goal name="version">
+        <mkdir dir="target/samples"/>
+        <mkdir dir="${samples.dir}/version"/>
+        <mkdir dir="${samples.dir}/version/src"/>
+        <ant:copy todir="${samples.dir}/version/src">
+            <ant:fileset dir="src">
+                <ant:include name="sample/axisversion/**"/>
+            </ant:fileset>
+        </ant:copy>
+        <jar destfile="${samples.dir}/version/version.jar">
+            <fileset dir="target/classes">
+                <include name="sample/axisversion/**"/>
+            </fileset>
+            <fileset dir="src/sample/axisversion/">
+                <include name="META-INF/**"/>
+            </fileset>
+        </jar>
+        <copy file="${samples.dir}/version/version.jar"
+            tofile="target/toWar/services/version.aar"/>
+    </goal>
+    <!-- ================================================================ -->
+    <!--- User Guide Sample -->
+    <!-- ================================================================ -->
+
+
+    <goal name="userguide">
+        <mkdir dir="target/samples"/>
+        <mkdir dir="${samples.dir}/userguide"/>
+        <mkdir dir="${samples.dir}/userguide/src"/>
+        <ant:copy todir="${samples.dir}/userguide/src">
+            <ant:fileset dir="src">
+                <ant:include name="userguide/**"/>
+            </ant:fileset>
+        </ant:copy>
+        <jar destfile="${samples.dir}/userguide/sample.jar">
+            <fileset dir="target/classes">
+                <include name="userguide/**"/>
+            </fileset>
+        </jar>
+        <jar destfile="${samples.dir}/userguide/MyService.aar">
+            <fileset dir="src/userguide/example1/">
+                <include name="META-INF/**"/>
+            </fileset>
+            <fileset dir="target/classes">
+                <include name="userguide/example1/**/*.class"/>
+            </fileset>
+        </jar>
+        <jar destfile="${samples.dir}/userguide/MyServiceWithModule.aar">
+            <fileset dir="src/userguide/example2/">
+                <include name="META-INF/**"/>
+            </fileset>
+            <fileset dir="target/classes">
+                <include name="userguide/example2/**/*.class"/>
+            </fileset>
+        </jar>
+        <jar destfile="${samples.dir}/userguide/LoggingModule.mar">
+            <fileset dir="src/userguide/loggingmodule/">
+                <include name="META-INF/**"/>
+            </fileset>
+            <fileset dir="target/classes">
+                <include name="userguide/loggingmodule/**/*.class"/>
+            </fileset>
+        </jar>
+    </goal>
+    <!-- ================================================================ -->
+    <!--- Amazon Qaueing Service Sample -->
+    <!-- ================================================================ -->
+
+    <goal name="amazonQS">
+        <mkdir dir="${samples.dir}/amazonQS"/>
+        <mkdir dir="${samples.dir}/amazonQS/src"/>
+        <ant:copy todir="${samples.dir}/amazonQS/src">
+            <ant:fileset dir="src">
+                <ant:include name="sample/amazon/amazonSimpleQueueService/**"/>
+                <ant:include name="sample/amazon/common/**"/>
+            </ant:fileset>
+        </ant:copy>
+        <mkdir dir="${samples.dir}/amazonQS/docs"/>
+        <ant:copy todir="${samples.dir}/amazonQS/docs">
+            <ant:fileset dir="xdocs/amazonQS"/>
+        </ant:copy>
+        <ant:copy file="xdocs/readme.txt" tofile="${samples.dir}/amazonQS/readme.txt"/>
+        <ant:copy todir="${samples.dir}/amazonQS">
+            <ant:fileset dir="script/amazonQS"/>
+        </ant:copy>
+        <jar destfile="${samples.dir}/amazonQS/amazonQS.jar">
+            <fileset dir="target/classes">
+                <include name="sample/amazon/amazonSimpleQueueService/**"/>
+                <include name="sample/amazon/common/**"/>
+            </fileset>
+        </jar>
+    </goal>
+
+
+    <!-- ================================================================ -->
+    <!--- Google Search Sample -->
+    <!-- ================================================================ -->
+
+    <goal name="googleSearch">
+        <mkdir dir="${samples.dir}/googleSearch"/>
+        <mkdir dir="${samples.dir}/googleSearch/src"/>
+        <ant:copy todir="${samples.dir}/googleSearch/src">
+            <ant:fileset dir="src">
+                <ant:include name="sample/google/search/**"/>
+                <ant:include name="sample/google/common/**"/>
+            </ant:fileset>
+        </ant:copy>
+        <mkdir dir="${samples.dir}/googleSearch/docs"/>
+        <ant:copy todir="${samples.dir}/googleSearch/docs">
+            <ant:fileset dir="xdocs/googleSearch"/>
+        </ant:copy>
+        <ant:copy file="xdocs/readme.txt" tofile="${samples.dir}/googleSearch/readme.txt"/>
+        <ant:copy todir="${samples.dir}/googleSearch">
+            <ant:fileset dir="script/googleSearch"/>
+        </ant:copy>
+        <jar destfile="${samples.dir}/googleSearch/googleSearch.jar">
+            <fileset dir="target/classes">
+                <include name="sample/google/search/**"/>
+                <include name="sample/google/common/**"/>
+            </fileset>
+        </jar>
+    </goal>
+    <!-- ================================================================ -->
+    <!--- Google SpellCheck Sample -->
+    <!-- ================================================================ -->
+
+    <goal name="googleSpellcheck">
+        <mkdir dir="${samples.dir}/googleSpellcheck"/>
+        <mkdir dir="${samples.dir}/googleSpellcheck/src"/>
+        <ant:copy todir="${samples.dir}/googleSpellcheck/src">
+            <ant:fileset dir="src">
+                <ant:include name="sample/google/spellcheck/**"/>
+                <ant:include name="sample/google/common/**"/>
+            </ant:fileset>
+        </ant:copy>
+        <mkdir dir="${samples.dir}/googleSpellcheck/docs"/>
+        <ant:copy todir="${samples.dir}/googleSpellcheck/docs">
+            <ant:fileset dir="xdocs/googleSpellcheck"/>
+        </ant:copy>
+        <ant:copy file="xdocs/readme.txt" tofile="${samples.dir}/googleSpellcheck/readme.txt"/>
+        <ant:copy todir="${samples.dir}/googleSpellcheck">
+            <ant:fileset dir="script/googleSpellcheck"/>
+        </ant:copy>
+        <jar destfile="${samples.dir}/googleSpellcheck/googleSpellcheck.jar">
+            <fileset dir="target/classes">
+                <include name="sample/google/spellcheck/**"/>
+                <include name="sample/google/common/**"/>
+            </fileset>
+        </jar>
+    </goal>
+
+    <!-- ================================================================ -->
+    <!--- Google MTOM Sample -->
+    <!-- ================================================================ -->
+
+    <goal name="mtomSample">
+        <mkdir dir="${samples.dir}/mtom"/>
+        <mkdir dir="${samples.dir}/mtom/src"/>
+        <ant:copy todir="${samples.dir}/mtom/src">
+            <ant:fileset dir="src">
+                <ant:include name="sample/mtom/**"/>
+            </ant:fileset>
+        </ant:copy>
+        <jar destfile="${samples.dir}/mtom/mtomSample.aar">
+            <fileset dir="src/sample/mtom/imagetransfer/service/">
+                <include name="META-INF/**"/>
+            </fileset>
+            <fileset dir="target/classes">
+                <include name="sample/mtom/imagetransfer/service/**/*.class"/>
+            </fileset>
+        </jar>
+        <jar destfile="${samples.dir}/mtom/mtomClient.jar">
+            <fileset dir="target/classes">
+                <include name="sample/mtom/imagetransfer/client/**/*.class"/>
+            </fileset>
+        </jar>
+    </goal>
+    
+    <!-- ================================================================ -->
+    <!--- Groovy Service Sample -->
+    <!-- ================================================================ -->
+
+    <goal name="groovy">
+        <mkdir dir="target/samples"/>
+        <ant:copy file="./src/sample/groovy/GroovyRcv.groovy" tofile="target/classes/sample/groovy/GroovyRcv.groovy"/>
+        <mkdir dir="target/classes/sample/groovy/lib"/>
+        <mkdir dir="target/classes/sample/groovy/sample"/>
+        <mkdir dir="target/classes/sample/groovy/sample/groovy"/>
+        <ant:copy file="target/classes/sample/groovy/GroovyReceiver.class" tofile="target/classes/sample/groovy/sample/groovy/GroovyReceiver.class"/>
+        <ant:delete file="target/classes/sample/groovy/GroovyReceiver.class"/>
+        <ant:copy file="${maven.repo.local}/groovy/jars/groovy-all-1.0-jsr-01.jar" tofile="target/classes/sample/groovy/lib/groovy-all-1.0-jsr-01.jar"/>
+        <jar destfile="${samples.dir}/groovyService.aar">
+            <fileset dir="target/classes/sample/groovy">
+            </fileset>
+        </jar>
+    </goal>
+
+    <preGoal name="itest:compile">
+        <u:file var="file" name="${maven.itest.src}"/>
+        <j:if test="${!file.exists()}">
+            <j:expr value="${context.setVariable('maven.itest.skip', 'true')}"/>
+        </j:if>
+    </preGoal>
+</project>

Propchange: webservices/axis2/trunk/java/modules/samples/maven.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: webservices/axis2/trunk/java/modules/samples/project.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: webservices/axis2/trunk/java/modules/samples/resources/om/binary/binary.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: webservices/axis2/trunk/java/modules/samples/script/build.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: webservices/axis2/trunk/java/modules/samples/script/mail-test.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: webservices/axis2/trunk/java/modules/samples/script/wsdl-test.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceIn.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceIn.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceIn.java (original)
+++ webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceIn.java Thu Sep 15 11:52:11 2005
@@ -1,179 +1,179 @@
-/*
-* Copyright 2004,2005 The Apache Software Foundation.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*      http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-package sample.amazon.amazonSimpleQueueService;
-
-import sample.amazon.amazonSimpleQueueService.util.QueueManager;
-
-import javax.swing.*;
-import java.awt.*;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.awt.event.KeyEvent;
-import java.io.File;
-import java.io.IOException;
-
-/**
- * GUI which handles the IN operations of the queue
- *
- * @author Saminda Abeyruwan <sa...@opensource.lk>
- */
-public class AmazonSimpleQueueServiceIn extends JFrame {
-    private static final String HELP_FILE_NAME = "/docs/AmazonSimpleWebService.html";
-    JTextField createQueue;
-    JTextField queueCode;
-    JTextField enqueue;
-    JTextArea resuts;
-
-    public AmazonSimpleQueueServiceIn() {
-        this.setBounds(200, 200, 450, 500);
-        this.setTitle("Amazon Simple Queue WS - In");
-        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
-        this.guiInit();
-    }
-
-    private void guiInit() {
-        getContentPane().setLayout(new GridBagLayout());
-        GridBagConstraints cons = new GridBagConstraints();
-        cons.fill = GridBagConstraints.BOTH;
-        JLabel lable1 = new JLabel("Create Queue");
-        cons.insets = new Insets(5, 5, 5, 5);
-        this.add(lable1, cons, 0, 0, 1, 1);
-        JLabel lable2 = new JLabel("Queue Code");
-        this.add(lable2, cons, 1, 0, 1, 1);
-        cons.weightx = 100;
-        createQueue = new JTextField("Test Queue LSF2");
-        this.add(createQueue, cons, 0, 1, 1, 1);
-        queueCode = new JTextField();
-        queueCode.setEditable(false);
-        this.add(queueCode, cons, 1, 1, 1, 1);
-        JLabel lable3 = new JLabel("Enqueue");
-        this.add(lable3, cons, 0, 2, 1, 1);
-        enqueue = new JTextField();
-        enqueue.setEditable(false);
-        this.add(enqueue, cons, 0, 3, 2, 1);
-        JLabel label4 = new JLabel("Results");
-        this.add(label4, cons, 0, 5, 1, 1);
-        cons.weighty = 100;
-        resuts = new JTextArea();
-        resuts.setEditable(false);
-        resuts.setLineWrap(true);
-        resuts.setWrapStyleWord(true);
-        JScrollPane resultpane = new JScrollPane(resuts);
-        this.add(resultpane, cons, 0, 6, 2, 2);
-        createQueue.addKeyListener(
-                new ListenersIn(createQueue, queueCode, enqueue, resuts));
-        enqueue.addKeyListener(
-                new ListenersIn(createQueue, queueCode, enqueue, resuts));
-
-        AddMenuItems();
-
-    }
-
-    private void AddMenuItems() {
-        //add the menus
-        JMenuBar menuBar = new JMenuBar();
-        JMenu settingsMenu = new JMenu("Settings");
-        settingsMenu.setMnemonic(KeyEvent.VK_S);
-        JMenuItem amazonKeyMenu = new JMenuItem("Set Amazon Key",
-                KeyEvent.VK_G);
-        amazonKeyMenu.setAccelerator(
-                KeyStroke.getKeyStroke(KeyEvent.VK_G, ActionEvent.CTRL_MASK));
-        amazonKeyMenu.addActionListener(new ActionListener() {
-            public void actionPerformed(ActionEvent e) {
-                setKey();
-            }
-        });
-        settingsMenu.add(amazonKeyMenu);
-
-        JMenu helpMenu = new JMenu("Help");
-        JMenuItem mnuItemHelp = new JMenuItem("Show Help");
-        helpMenu.add(mnuItemHelp);
-
-        mnuItemHelp.addActionListener(new ActionListener() {
-            public void actionPerformed(ActionEvent e) {
-                showHelp();
-            }
-        });
-
-        menuBar.add(settingsMenu);
-        menuBar.add(helpMenu);
-        setJMenuBar(menuBar);
-    }
-
-    private void setKey() {
-        String key = JOptionPane.showInputDialog(this,
-                "Set the Amazon Key",
-                QueueManager.getKey());
-        if (key != null && !key.trim().equals("")) {
-            QueueManager.setKey(key);
-        }
-    }
-
-    /**
-     * method showHelp
-     */
-    private void showHelp() {
-
-        JFrame frame = new JFrame();
-        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
-        frame.setLocation(screenSize.width / 5,
-                screenSize.height / 5);
-        frame.setSize(screenSize.width / 2, screenSize.height / 2);
-
-        BorderLayout layout = new BorderLayout();
-
-        JScrollPane jsp;
-        JEditorPane jep;
-
-        jep = new JEditorPane();
-        //jep.addHyperlinkListener(new LinkFollower());
-        jep.setEditable(false);
-        jep.setContentType("text/html");
-
-        jsp = new JScrollPane(jep);
-
-        Container contentPane = frame.getContentPane();
-        contentPane.setLayout(layout);
-        contentPane.add(jsp, BorderLayout.CENTER);
-        String helpDoc = System.getProperty("user.dir") + HELP_FILE_NAME;
-
-        try {
-            jep.setPage(new File(helpDoc).toURL());
-        } catch (IOException e) {
-            JOptionPane.showMessageDialog(this,
-                    "Help file not detected",
-                    "Help file error",
-                    JOptionPane.ERROR_MESSAGE);
-            return;
-        }
-        frame.setVisible(true);
-    }
-
-
-    private void add(Component c,
-                     GridBagConstraints cons,
-                     int x,
-                     int y,
-                     int w,
-                     int h) {
-        cons.gridx = x;
-        cons.gridy = y;
-        cons.gridheight = h;
-        cons.gridwidth = w;
-        this.getContentPane().add(c, cons);
-    }
-
-}
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*      http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package sample.amazon.amazonSimpleQueueService;
+
+import sample.amazon.amazonSimpleQueueService.util.QueueManager;
+
+import javax.swing.*;
+import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.KeyEvent;
+import java.io.File;
+import java.io.IOException;
+
+/**
+ * GUI which handles the IN operations of the queue
+ *
+ * @author Saminda Abeyruwan <sa...@opensource.lk>
+ */
+public class AmazonSimpleQueueServiceIn extends JFrame {
+    private static final String HELP_FILE_NAME = "/docs/AmazonSimpleWebService.html";
+    JTextField createQueue;
+    JTextField queueCode;
+    JTextField enqueue;
+    JTextArea resuts;
+
+    public AmazonSimpleQueueServiceIn() {
+        this.setBounds(200, 200, 450, 500);
+        this.setTitle("Amazon Simple Queue WS - In");
+        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+        this.guiInit();
+    }
+
+    private void guiInit() {
+        getContentPane().setLayout(new GridBagLayout());
+        GridBagConstraints cons = new GridBagConstraints();
+        cons.fill = GridBagConstraints.BOTH;
+        JLabel lable1 = new JLabel("Create Queue");
+        cons.insets = new Insets(5, 5, 5, 5);
+        this.add(lable1, cons, 0, 0, 1, 1);
+        JLabel lable2 = new JLabel("Queue Code");
+        this.add(lable2, cons, 1, 0, 1, 1);
+        cons.weightx = 100;
+        createQueue = new JTextField("Test Queue LSF2");
+        this.add(createQueue, cons, 0, 1, 1, 1);
+        queueCode = new JTextField();
+        queueCode.setEditable(false);
+        this.add(queueCode, cons, 1, 1, 1, 1);
+        JLabel lable3 = new JLabel("Enqueue");
+        this.add(lable3, cons, 0, 2, 1, 1);
+        enqueue = new JTextField();
+        enqueue.setEditable(false);
+        this.add(enqueue, cons, 0, 3, 2, 1);
+        JLabel label4 = new JLabel("Results");
+        this.add(label4, cons, 0, 5, 1, 1);
+        cons.weighty = 100;
+        resuts = new JTextArea();
+        resuts.setEditable(false);
+        resuts.setLineWrap(true);
+        resuts.setWrapStyleWord(true);
+        JScrollPane resultpane = new JScrollPane(resuts);
+        this.add(resultpane, cons, 0, 6, 2, 2);
+        createQueue.addKeyListener(
+                new ListenersIn(createQueue, queueCode, enqueue, resuts));
+        enqueue.addKeyListener(
+                new ListenersIn(createQueue, queueCode, enqueue, resuts));
+
+        AddMenuItems();
+
+    }
+
+    private void AddMenuItems() {
+        //add the menus
+        JMenuBar menuBar = new JMenuBar();
+        JMenu settingsMenu = new JMenu("Settings");
+        settingsMenu.setMnemonic(KeyEvent.VK_S);
+        JMenuItem amazonKeyMenu = new JMenuItem("Set Amazon Key",
+                KeyEvent.VK_G);
+        amazonKeyMenu.setAccelerator(
+                KeyStroke.getKeyStroke(KeyEvent.VK_G, ActionEvent.CTRL_MASK));
+        amazonKeyMenu.addActionListener(new ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                setKey();
+            }
+        });
+        settingsMenu.add(amazonKeyMenu);
+
+        JMenu helpMenu = new JMenu("Help");
+        JMenuItem mnuItemHelp = new JMenuItem("Show Help");
+        helpMenu.add(mnuItemHelp);
+
+        mnuItemHelp.addActionListener(new ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                showHelp();
+            }
+        });
+
+        menuBar.add(settingsMenu);
+        menuBar.add(helpMenu);
+        setJMenuBar(menuBar);
+    }
+
+    private void setKey() {
+        String key = JOptionPane.showInputDialog(this,
+                "Set the Amazon Key",
+                QueueManager.getKey());
+        if (key != null && !key.trim().equals("")) {
+            QueueManager.setKey(key);
+        }
+    }
+
+    /**
+     * method showHelp
+     */
+    private void showHelp() {
+
+        JFrame frame = new JFrame();
+        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
+        frame.setLocation(screenSize.width / 5,
+                screenSize.height / 5);
+        frame.setSize(screenSize.width / 2, screenSize.height / 2);
+
+        BorderLayout layout = new BorderLayout();
+
+        JScrollPane jsp;
+        JEditorPane jep;
+
+        jep = new JEditorPane();
+        //jep.addHyperlinkListener(new LinkFollower());
+        jep.setEditable(false);
+        jep.setContentType("text/html");
+
+        jsp = new JScrollPane(jep);
+
+        Container contentPane = frame.getContentPane();
+        contentPane.setLayout(layout);
+        contentPane.add(jsp, BorderLayout.CENTER);
+        String helpDoc = System.getProperty("user.dir") + HELP_FILE_NAME;
+
+        try {
+            jep.setPage(new File(helpDoc).toURL());
+        } catch (IOException e) {
+            JOptionPane.showMessageDialog(this,
+                    "Help file not detected",
+                    "Help file error",
+                    JOptionPane.ERROR_MESSAGE);
+            return;
+        }
+        frame.setVisible(true);
+    }
+
+
+    private void add(Component c,
+                     GridBagConstraints cons,
+                     int x,
+                     int y,
+                     int w,
+                     int h) {
+        cons.gridx = x;
+        cons.gridy = y;
+        cons.gridheight = h;
+        cons.gridwidth = w;
+        this.getContentPane().add(c, cons);
+    }
+
+}

Propchange: webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceIn.java
------------------------------------------------------------------------------
    svn:eol-style = native

Modified: webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceOut.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceOut.java?rev=289289&r1=289288&r2=289289&view=diff
==============================================================================
--- webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceOut.java (original)
+++ webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceOut.java Thu Sep 15 11:52:11 2005
@@ -1,212 +1,212 @@
-/*
-* Copyright 2004,2005 The Apache Software Foundation.
-*
-* Licensed under the Apache License, Version 2.0 (the "License");
-* you may not use this file except in compliance with the License.
-* You may obtain a copy of the License at
-*
-*      http://www.apache.org/licenses/LICENSE-2.0
-*
-* Unless required by applicable law or agreed to in writing, software
-* distributed under the License is distributed on an "AS IS" BASIS,
-* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-* See the License for the specific language governing permissions and
-* limitations under the License.
-*/
-package sample.amazon.amazonSimpleQueueService;
-
-import sample.amazon.amazonSimpleQueueService.util.QueueManager;
-
-import javax.swing.*;
-import java.awt.*;
-import java.awt.event.ActionEvent;
-import java.awt.event.ActionListener;
-import java.awt.event.KeyEvent;
-import java.io.File;
-import java.io.IOException;
-
-/**
- * GUI class which handles the OUT operations of the queue
- *
- * @author Saminda Abeyruwan <sa...@opensource.lk>
- */
-public class AmazonSimpleQueueServiceOut extends JFrame {
-    private static final String HELP_FILE_NAME = "/docs/AmazonSimpleWebService.html";
-    JTextField createQueue;
-    JTextField queueCode;
-    JTextField read;
-    JTextArea resuts;
-    JButton loadButton;
-    JButton deleteButton;
-
-    public AmazonSimpleQueueServiceOut() {
-        this.setBounds(200, 200, 450, 500);
-        this.setTitle("Amazon Simple Queue WS - Out");
-        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
-        this.guiInit();
-    }
-
-    private void guiInit() {
-        getContentPane().setLayout(new GridBagLayout());
-        GridBagConstraints cons = new GridBagConstraints();
-        cons.fill = GridBagConstraints.BOTH;
-        cons.insets = new Insets(5, 5, 5, 5);
-        cons.weightx = 100;
-        JLabel label0 = new JLabel("Enter Queue Name");
-        this.add(label0, cons, 0, 0, 1, 1);
-        JLabel lable1 = new JLabel("Queue Code");
-        this.add(lable1, cons, 1, 0, 1, 1);
-        createQueue = new JTextField();
-        createQueue.setEditable(false);
-        this.add(createQueue, cons, 0, 1, 1, 1);
-        queueCode = new JTextField();
-        queueCode.setEditable(false);
-        this.add(queueCode, cons, 1, 1, 1, 1);
-        JLabel lable2 = new JLabel("Read");
-        this.add(lable2, cons, 0, 2, 1, 1);
-        read = new JTextField();
-        read.setEditable(false);
-        this.add(read, cons, 0, 3, 2, 1);
-        JLabel label3 = new JLabel("Results");
-        this.add(label3, cons, 0, 4, 1, 1);
-        resuts = new JTextArea();
-        resuts.setEditable(false);
-        JScrollPane resultPane = new JScrollPane(resuts);
-        cons.weighty = 100;
-        this.add(resultPane, cons, 0, 5, 2, 1);
-        JPanel buttonPannel = new JPanel();
-        loadButton = new JButton("Load Queue");
-        loadButton.setActionCommand("1");
-        deleteButton = new JButton("Delete Queue");
-        deleteButton.setActionCommand("2");
-        buttonPannel.add(loadButton);
-        buttonPannel.add(deleteButton);
-        cons.weightx = 0;
-        cons.weighty = 0;
-        this.add(buttonPannel, cons, 0, 6, 2, 1);
-        this.createQueue.addKeyListener(
-                new ListenersOut(this.createQueue,
-                        this.queueCode,
-                        this.read,
-                        this.resuts,
-                        this.loadButton,
-                        this.deleteButton));
-        this.loadButton.addActionListener(
-                new ListenersOut(this.createQueue,
-                        this.queueCode,
-                        this.read,
-                        this.resuts,
-                        this.loadButton,
-                        this.deleteButton));
-        this.resuts.addMouseMotionListener(
-                new ListenersOut(this.createQueue,
-                        this.queueCode,
-                        this.read,
-                        this.resuts,
-                        this.loadButton,
-                        this.deleteButton));
-        this.deleteButton.addActionListener(
-                new ListenersOut(this.createQueue,
-                        this.queueCode,
-                        this.read,
-                        this.resuts,
-                        this.loadButton,
-                        this.deleteButton));
-
-        AddMenuItems();
-    }
-
-    private void add(Component c,
-                     GridBagConstraints cons,
-                     int x,
-                     int y,
-                     int w,
-                     int h) {
-        cons.gridx = x;
-        cons.gridy = y;
-        cons.gridheight = h;
-        cons.gridwidth = w;
-        this.getContentPane().add(c, cons);
-    }
-
-    private void AddMenuItems() {
-        //add the menus
-        JMenuBar menuBar = new JMenuBar();
-        JMenu settingsMenu = new JMenu("Settings");
-        settingsMenu.setMnemonic(KeyEvent.VK_S);
-        JMenuItem amazonKeyMenu = new JMenuItem("Set Amazon Key",
-                KeyEvent.VK_G);
-        amazonKeyMenu.setAccelerator(
-                KeyStroke.getKeyStroke(KeyEvent.VK_G, ActionEvent.CTRL_MASK));
-        amazonKeyMenu.addActionListener(new ActionListener() {
-            public void actionPerformed(ActionEvent e) {
-                setKey();
-            }
-        });
-        settingsMenu.add(amazonKeyMenu);
-
-        JMenu helpMenu = new JMenu("Help");
-        JMenuItem mnuItemHelp = new JMenuItem("Show Help");
-        helpMenu.add(mnuItemHelp);
-
-        mnuItemHelp.addActionListener(new ActionListener() {
-            public void actionPerformed(ActionEvent e) {
-                showHelp();
-            }
-        });
-
-        menuBar.add(settingsMenu);
-        menuBar.add(helpMenu);
-        setJMenuBar(menuBar);
-    }
-
-    private void setKey() {
-        String key = JOptionPane.showInputDialog(this,
-                "Set the Amazon Key",
-                QueueManager.getKey());
-        if (key != null && !key.trim().equals("")) {
-            QueueManager.setKey(key);
-        }
-    }
-
-    /**
-     * method showHelp
-     */
-    private void showHelp() {
-
-        JFrame frame = new JFrame();
-        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
-        frame.setLocation(screenSize.width / 5,
-                screenSize.height / 5);
-        frame.setSize(screenSize.width / 2, screenSize.height / 2);
-
-        BorderLayout layout = new BorderLayout();
-
-        JScrollPane jsp;
-        JEditorPane jep;
-
-        jep = new JEditorPane();
-        //jep.addHyperlinkListener(new LinkFollower());
-        jep.setEditable(false);
-        jep.setContentType("text/html");
-
-        jsp = new JScrollPane(jep);
-
-        Container contentPane = frame.getContentPane();
-        contentPane.setLayout(layout);
-        contentPane.add(jsp, BorderLayout.CENTER);
-        String helpDoc = System.getProperty("user.dir") + HELP_FILE_NAME;
-
-        try {
-            jep.setPage(new File(helpDoc).toURL());
-        } catch (IOException e) {
-            JOptionPane.showMessageDialog(this,
-                    "Help file not detected",
-                    "Help file error",
-                    JOptionPane.ERROR_MESSAGE);
-            return;
-        }
-        frame.setVisible(true);
-    }
-
-}
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+*      http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package sample.amazon.amazonSimpleQueueService;
+
+import sample.amazon.amazonSimpleQueueService.util.QueueManager;
+
+import javax.swing.*;
+import java.awt.*;
+import java.awt.event.ActionEvent;
+import java.awt.event.ActionListener;
+import java.awt.event.KeyEvent;
+import java.io.File;
+import java.io.IOException;
+
+/**
+ * GUI class which handles the OUT operations of the queue
+ *
+ * @author Saminda Abeyruwan <sa...@opensource.lk>
+ */
+public class AmazonSimpleQueueServiceOut extends JFrame {
+    private static final String HELP_FILE_NAME = "/docs/AmazonSimpleWebService.html";
+    JTextField createQueue;
+    JTextField queueCode;
+    JTextField read;
+    JTextArea resuts;
+    JButton loadButton;
+    JButton deleteButton;
+
+    public AmazonSimpleQueueServiceOut() {
+        this.setBounds(200, 200, 450, 500);
+        this.setTitle("Amazon Simple Queue WS - Out");
+        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
+        this.guiInit();
+    }
+
+    private void guiInit() {
+        getContentPane().setLayout(new GridBagLayout());
+        GridBagConstraints cons = new GridBagConstraints();
+        cons.fill = GridBagConstraints.BOTH;
+        cons.insets = new Insets(5, 5, 5, 5);
+        cons.weightx = 100;
+        JLabel label0 = new JLabel("Enter Queue Name");
+        this.add(label0, cons, 0, 0, 1, 1);
+        JLabel lable1 = new JLabel("Queue Code");
+        this.add(lable1, cons, 1, 0, 1, 1);
+        createQueue = new JTextField();
+        createQueue.setEditable(false);
+        this.add(createQueue, cons, 0, 1, 1, 1);
+        queueCode = new JTextField();
+        queueCode.setEditable(false);
+        this.add(queueCode, cons, 1, 1, 1, 1);
+        JLabel lable2 = new JLabel("Read");
+        this.add(lable2, cons, 0, 2, 1, 1);
+        read = new JTextField();
+        read.setEditable(false);
+        this.add(read, cons, 0, 3, 2, 1);
+        JLabel label3 = new JLabel("Results");
+        this.add(label3, cons, 0, 4, 1, 1);
+        resuts = new JTextArea();
+        resuts.setEditable(false);
+        JScrollPane resultPane = new JScrollPane(resuts);
+        cons.weighty = 100;
+        this.add(resultPane, cons, 0, 5, 2, 1);
+        JPanel buttonPannel = new JPanel();
+        loadButton = new JButton("Load Queue");
+        loadButton.setActionCommand("1");
+        deleteButton = new JButton("Delete Queue");
+        deleteButton.setActionCommand("2");
+        buttonPannel.add(loadButton);
+        buttonPannel.add(deleteButton);
+        cons.weightx = 0;
+        cons.weighty = 0;
+        this.add(buttonPannel, cons, 0, 6, 2, 1);
+        this.createQueue.addKeyListener(
+                new ListenersOut(this.createQueue,
+                        this.queueCode,
+                        this.read,
+                        this.resuts,
+                        this.loadButton,
+                        this.deleteButton));
+        this.loadButton.addActionListener(
+                new ListenersOut(this.createQueue,
+                        this.queueCode,
+                        this.read,
+                        this.resuts,
+                        this.loadButton,
+                        this.deleteButton));
+        this.resuts.addMouseMotionListener(
+                new ListenersOut(this.createQueue,
+                        this.queueCode,
+                        this.read,
+                        this.resuts,
+                        this.loadButton,
+                        this.deleteButton));
+        this.deleteButton.addActionListener(
+                new ListenersOut(this.createQueue,
+                        this.queueCode,
+                        this.read,
+                        this.resuts,
+                        this.loadButton,
+                        this.deleteButton));
+
+        AddMenuItems();
+    }
+
+    private void add(Component c,
+                     GridBagConstraints cons,
+                     int x,
+                     int y,
+                     int w,
+                     int h) {
+        cons.gridx = x;
+        cons.gridy = y;
+        cons.gridheight = h;
+        cons.gridwidth = w;
+        this.getContentPane().add(c, cons);
+    }
+
+    private void AddMenuItems() {
+        //add the menus
+        JMenuBar menuBar = new JMenuBar();
+        JMenu settingsMenu = new JMenu("Settings");
+        settingsMenu.setMnemonic(KeyEvent.VK_S);
+        JMenuItem amazonKeyMenu = new JMenuItem("Set Amazon Key",
+                KeyEvent.VK_G);
+        amazonKeyMenu.setAccelerator(
+                KeyStroke.getKeyStroke(KeyEvent.VK_G, ActionEvent.CTRL_MASK));
+        amazonKeyMenu.addActionListener(new ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                setKey();
+            }
+        });
+        settingsMenu.add(amazonKeyMenu);
+
+        JMenu helpMenu = new JMenu("Help");
+        JMenuItem mnuItemHelp = new JMenuItem("Show Help");
+        helpMenu.add(mnuItemHelp);
+
+        mnuItemHelp.addActionListener(new ActionListener() {
+            public void actionPerformed(ActionEvent e) {
+                showHelp();
+            }
+        });
+
+        menuBar.add(settingsMenu);
+        menuBar.add(helpMenu);
+        setJMenuBar(menuBar);
+    }
+
+    private void setKey() {
+        String key = JOptionPane.showInputDialog(this,
+                "Set the Amazon Key",
+                QueueManager.getKey());
+        if (key != null && !key.trim().equals("")) {
+            QueueManager.setKey(key);
+        }
+    }
+
+    /**
+     * method showHelp
+     */
+    private void showHelp() {
+
+        JFrame frame = new JFrame();
+        Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
+        frame.setLocation(screenSize.width / 5,
+                screenSize.height / 5);
+        frame.setSize(screenSize.width / 2, screenSize.height / 2);
+
+        BorderLayout layout = new BorderLayout();
+
+        JScrollPane jsp;
+        JEditorPane jep;
+
+        jep = new JEditorPane();
+        //jep.addHyperlinkListener(new LinkFollower());
+        jep.setEditable(false);
+        jep.setContentType("text/html");
+
+        jsp = new JScrollPane(jep);
+
+        Container contentPane = frame.getContentPane();
+        contentPane.setLayout(layout);
+        contentPane.add(jsp, BorderLayout.CENTER);
+        String helpDoc = System.getProperty("user.dir") + HELP_FILE_NAME;
+
+        try {
+            jep.setPage(new File(helpDoc).toURL());
+        } catch (IOException e) {
+            JOptionPane.showMessageDialog(this,
+                    "Help file not detected",
+                    "Help file error",
+                    JOptionPane.ERROR_MESSAGE);
+            return;
+        }
+        frame.setVisible(true);
+    }
+
+}

Propchange: webservices/axis2/trunk/java/modules/samples/src/sample/amazon/amazonSimpleQueueService/AmazonSimpleQueueServiceOut.java
------------------------------------------------------------------------------
    svn:eol-style = native