差分発生行の前後
無視リスト:
更新日時:
2015/09/14 11:20:13 (9 年 前)
更新者:
atsuko
ログメッセージ:

外部OWL読み込みに対応するよう変更

パス:
SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www
ファイル:
2 変更

凡例:

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

    r250 r256  
    7474        PrintWriter out = response.getWriter(); 
    7575        String ep = request.getParameter("ep"); 
     76        // 
     77         
     78         
    7679        String classURI = request.getParameter("class"); 
    7780        HttpSession session = request.getSession(); 
     
    8891         
    8992        SClass[] classes = qpg.getClasses(null); 
     93        qpg.setClassLabels(classes); 
    9094        for (int i = 0 ; i < classes.length; i++ ){ 
    9195            String uri = classes[i].getClassURI(); 
     96            /* 
    9297            //if ( ocg.getNumberOfEdge(uri) == 0 ){ 
    9398            //    continue; 
     
    108113            } 
    109114            if ( label == null ){ 
     115                qpg.getClassLabelfromExternal(uri); 
     116            }             
     117            if ( label == null ){ 
    110118                String[] uris = uri.split("/"); 
    111119                String tmplabel = uris[uris.length-1]; 
     
    113121                label = tmplabel2[tmplabel2.length-1]; 
    114122            } 
     123            */ 
     124            String label = qpg.getClassLabel(uri); 
    115125            StringBuilder classbuilder = new StringBuilder(label); 
    116126            classbuilder.append("  "); 
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www/PLServlet.java

    r251 r256  
    8383        SClass[] classes = qpg.getClasses(null); 
    8484        Path[] paths = null; 
    85         //if ( ask == null ){ 
    86         //    paths = qpg.getPaths(st, en, false); 
    87         //}else if ( ask.equalsIgnoreCase("true")){ 
    88             paths = qpg.getPaths(st, en, true);             
    89         //}else{ 
    90         //    paths = qpg.getPaths(st, en, false);             
    91         //} 
     85        paths = qpg.getPaths(st, en, true);             
    9286             
    9387        String jsonstr = "["; 
     
    9993                continue; 
    10094            } 
    101             jsonstr += paths[i].toJSONString3(classes); 
     95            jsonstr += paths[i].toJSONString4(qpg); 
    10296        } 
    10397        jsonstr += "]"; 
    10498        // For debug 
     99        /* 
    105100        System.out.println("JSON:"); 
    106101        System.out.println(jsonstr); 
     102        */ 
    107103        out.print(jsonstr); 
    108104    }