You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by ri...@apache.org on 2006/07/04 18:10:58 UTC
svn commit: r419045 -
/incubator/felix/trunk/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java
Author: rickhall
Date: Tue Jul 4 09:10:58 2006
New Revision: 419045
URL: http://svn.apache.org/viewvc?rev=419045&view=rev
Log:
Applied patch (FELIX-90) for support for spaces in inside attribute values.
Modified:
incubator/felix/trunk/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java
Modified: incubator/felix/trunk/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java
URL: http://svn.apache.org/viewvc/incubator/felix/trunk/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java?rev=419045&r1=419044&r2=419045&view=diff
==============================================================================
--- incubator/felix/trunk/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java (original)
+++ incubator/felix/trunk/org.apache.felix.ipojo/src/main/java/org/apache/felix/ipojo/parser/ManifestMetadataParser.java Tue Jul 4 09:10:58 2006
@@ -129,12 +129,16 @@
c = string[i];
}
i++; // skip =
+ i++; // skip "
c = string[i];
- while (c != ' ') {
+ while (c != '"') {
attValue = attValue + c;
i++;
c = string[i];
}
+ i++; // skip "
+ c=string[i];
+
Attribute att = new Attribute(attName, attNs , attValue);
m_elements[m_elements.length - 1].addAttribute(att);
break;