チェンジセット 227 : SPARQLBuilderWWW/src/java/org

差分発生行の前後
無視リスト:
更新日時:
2014/12/30 17:19:24 (10 年 前)
更新者:
atsuko
ログメッセージ:

エンドポイントをソート

ファイル:
1 変更

凡例:

変更なし
追加
削除
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www/EPServlet.java

    r206 r227  
    1717import org.biohackathon.SPARQLBuilder.OWL.*; 
    1818import javax.json.*; 
     19import java.util.*; 
    1920 
    2021//import java.io.*; 
     
    8182 
    8283        String[] elist = qpg.getFactory().getEndpointURIList(); 
     84        SortedSet<String> sortedelist = new TreeSet<String>(); 
     85        for (int i = 0; i < elist.length; i++ ){ 
     86            sortedelist.add(elist[i]); 
     87        }         
    8388        JsonBuilderFactory jbfactory = Json.createBuilderFactory(null); 
    8489        JsonArrayBuilder jab = jbfactory.createArrayBuilder(); 
    85         for (int i = 0; i < elist.length; i++ ){ 
    86             jab.add(elist[i]); 
     90        Iterator<String> eit = sortedelist.iterator(); 
     91        while( eit.hasNext() ){ 
     92            jab.add(eit.next());             
    8793        } 
    8894        JsonArray ja = jab.build();