FELIX-1957 Remove String.split method not available in OSGi/Minimum-1.0 EE
git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@900179 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java b/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
index ffcb3dc..dde00cf 100644
--- a/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
+++ b/webconsole/src/main/java/org/apache/felix/webconsole/internal/obr/BundleRepositoryRender.java
@@ -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 );
}
}