Author: fmeschbe
Date: Sun Jan 17 18:26:03 2010
New Revision: 900179
URL: http://svn.apache.org/viewvc?rev=900179&view=rev
Log:
FELIX-1957 Remove String.split method not available in OSGi/Minimum-1.0 EE
Modified:
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
Modified:
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
URL:
http://svn.apache.org/viewvc/felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java?rev=900179&r1=900178&r2=900179&view=diff
==============================================================================
---
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
(original)
+++
felix/trunk/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
Sun Jan 17 18:26:03 2010
@@ -289,11 +289,14 @@
for ( Iterator ri = labels.iterator(); ri.hasNext(); )
{
- String label = (String) ri.next();
- String[] parts = label.split( "§" );
- Collection versions = (Collection) resSet.remove(parts[1]);
- if (versions != null) {
- this.printResource( pw, parts[1], parts[0], versions );
+ final String label = ( String ) ri.next();
+ final int idx = label.indexOf( '§' );
+ final String presName = label.substring( 0, idx );
+ final String symName = label.substring( idx + 1 );
+ final Collection versions = ( Collection ) resSet.remove( symName
);
+ if ( versions != null )
+ {
+ this.printResource( pw, symName, presName, versions );
}
}