diff --git a/src/fr/inrialpes/exmo/align/service/msg/AlignmentIds.java b/src/fr/inrialpes/exmo/align/service/msg/AlignmentIds.java index 8540cc6662eec50fa5eea8baae4c0ccc3b96aa25..631a662736ea5d33693ac4c9a8a3fcf45ea49d7e 100644 --- a/src/fr/inrialpes/exmo/align/service/msg/AlignmentIds.java +++ b/src/fr/inrialpes/exmo/align/service/msg/AlignmentIds.java @@ -53,27 +53,24 @@ public class AlignmentIds extends Success { } public String HTMLString(){ - String id[] = content.split(" "); - String pid[] = pretty.split(":"); + String id[] = content.split(" ", 0); + String pid[] = pretty.split(":", 0); String result = "No alignment."; if ( id.length >= 1 ) { result = "Alignment Ids: <ul>"; - for ( int i = id.length-1; i >= 0; i-- ){ + for ( int i = id.length-1; i >= 1; i-- ){ // logger.trace("id[{}]{}", i, id[i] ); // result += "<li><a href=\"../html/retrieve?method=fr.inrialpes.exmo.align.impl.renderer.HTMLRendererVisitor&id="+id[i]+"\">"; result += "<li><a href=\""+id[i]+"\">"; result += id[i]; String pp = null; if ( pid != null ) { - try { - pp = pid[i]; - if (pp != null && !pp.equals("") && !pp.equals("null")) { - result += " ("+pp+")"; - } - // logger.trace( "pid[{}]={}", i, pp ); - } catch(Exception ex) { + pp = pid[i]; + if (pp != null && !pp.equals("") && !pp.equals("null")) { + result += " ("+pp+")"; } + // logger.trace( "pid[{}]={}", i, pp ); } result += "</a></li>"; } @@ -84,11 +81,11 @@ public class AlignmentIds extends Success { public String HTMLRESTString(){ String result = "No alignment."; - String id[] = content.split(" "); + String id[] = content.split(" ", 0); if ( id.length >= 1 ) { result = "Alignment Ids: <ul>"; - for ( int i = id.length-1; i >= 0; i-- ){ + for ( int i = id.length-1; i >= 1; i-- ){ result += "<li><a href=\"../rest/retrieve?method=fr.inrialpes.exmo.align.impl.renderer.HTMLRendererVisitor&id="+id[i]+"\">"+id[i]+"</a>"; result += "<table><tr>"; result += "<td><form action=\"getID\"><input type=\"hidden\" name=\"id\" value=\""+id[i]+"\"/><input type=\"submit\" name=\"action\" value=\"GetID\" disabled=\"disabled\"/></form></td>"; @@ -102,20 +99,20 @@ public class AlignmentIds extends Success { public String RESTString(){ String msg = "<alignmentList>\n"; - String id[] = content.split(" "); - for ( int i = id.length-1; i >= 0; i-- ){ + String id[] = content.split(" ", 0); + for ( int i = id.length-1; i >= 1; i-- ){ if ( id[i].trim() != "" ) { msg += " <alid>"+id[i].trim()+"</alid>\n"; } - } + } msg += " </alignmentList>"; return msg; } public String JSONString(){ String msg = "["; - String id[] = content.split(" "); - for ( int i = id.length-1; i >= 0; i-- ){ + String id[] = content.split(" ", 0); + for ( int i = id.length-1; i >= 1; i-- ){ if ( id[i].trim() != "" ) { msg += " \""+id[i].trim()+"\",\n"; }