You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ad...@apache.org on 2008/04/22 21:25:08 UTC

svn commit: r650622 - /incubator/tuscany/sandbox/mobile-android/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/DexContributionProcessor.java

Author: adrianocrestani
Date: Tue Apr 22 12:25:07 2008
New Revision: 650622

URL: http://svn.apache.org/viewvc?rev=650622&view=rev
Log:
-updating Android test files on the sandbox

Modified:
    incubator/tuscany/sandbox/mobile-android/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/DexContributionProcessor.java

Modified: incubator/tuscany/sandbox/mobile-android/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/DexContributionProcessor.java
URL: http://svn.apache.org/viewvc/incubator/tuscany/sandbox/mobile-android/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/DexContributionProcessor.java?rev=650622&r1=650621&r2=650622&view=diff
==============================================================================
--- incubator/tuscany/sandbox/mobile-android/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/DexContributionProcessor.java (original)
+++ incubator/tuscany/sandbox/mobile-android/contribution-impl/src/main/java/org/apache/tuscany/sca/contribution/processor/impl/DexContributionProcessor.java Tue Apr 22 12:25:07 2008
@@ -28,58 +28,66 @@
 
 	public List<URI> getArtifacts(URL packageSourceURL, InputStream inputStream)
 			throws ContributionException, IOException {
-		
+
 		ArrayList<URI> uris = new ArrayList<URI>();
 		DexResource res = new DexResource(packageSourceURL);
-		
+
 		URI[] contentFiles = res.getContentFiles();
-		
+
 		for (URI uri : contentFiles) {
 			String fileName = DexResource.getFile(uri.getPath());
 			URL url = uri.toURL();
-			
+
 			if (fileName != null) {
-				
+
 				if (fileName.endsWith("_composite")) {
-					
+
 					url.openConnection();
 					try {
-						XMLStreamReader r = XMLInputFactory.newInstance().createXMLStreamReader(url.openStream());
-						
+						XMLStreamReader r = XMLInputFactory.newInstance()
+								.createXMLStreamReader(url.openStream());
+
 						while (r.hasNext()) {
-							
+
 							if (r.isStartElement()) {
 								QName name = r.getName();
-								
-								if ("implementation.java".equals(name.getLocalPart())) {
+
+								if ("implementation.java".equals(name
+										.getLocalPart())) {
 									int attributeCount = r.getAttributeCount();
-									
-									for (int i = 0 ; i < attributeCount ; i++) {
-										
-										if (r.getAttributeLocalName(i).equals("class")) {
-											StringBuffer sb = new StringBuffer("dex://");
-											sb.append(r.getAttributeValue(i).replace('.', '/')).append(".class");
-											
+
+									for (int i = 0; i < attributeCount; i++) {
+
+										if (r.getAttributeLocalName(i).equals(
+												"class")) {
+											StringBuffer sb = new StringBuffer(
+													"dex://");
+											sb.append(
+													r.getAttributeValue(i)
+															.replace('.', '/'))
+													.append(".class");
+
 											try {
-												uris.add(new URI(sb.toString()));
-											} catch (URISyntaxException e) {}
-											
+												uris
+														.add(new URI(sb
+																.toString()));
+											} catch (URISyntaxException e) {
+											}
+
 											break;
-											
+
 										}
-										
+
 									}
-									
+
 								}
-							
+
 							}
-							
+
 							r.next();
-							
+
 						}
-						
-						
-						
+
 					} catch (XMLStreamException e1) {
 						// TODO Auto-generated catch block
 						e1.printStackTrace();
@@ -87,24 +95,26 @@
 						// TODO Auto-generated catch block
 						e1.printStackTrace();
 					}
-					
-					StringBuffer sb = new StringBuffer(url.getFile());
-					sb.delete(sb.length() - 10, sb.length()).append(".composite");
-					
+
+					StringBuffer sb = new StringBuffer("dex://");
+					sb.append(url.getHost()).append(url.getPath());
+					sb.delete(sb.length() - 10, sb.length()).append(
+							".composite");
+
 					try {
-						uris.add(new URI(uri.toString()));
+						uris.add(new URI(sb.toString()));
 					} catch (URISyntaxException e) {
 						continue;
 					}
-					
+
 				}
-				
+
 			}
-			
+
 		}
-		
+
 		return uris;
-		
+
 	}
 
 	public String getPackageType() {