チェンジセット 205 : SPARQLBuilderWWW/src

差分発生行の前後
無視リスト:
更新日時:
2014/11/13 21:45:40 (10 年 前)
更新者:
atsuko
ログメッセージ:

サーブレットの変数をローカル化

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

凡例:

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

    r204 r205  
    5252        LabeledEdge edge = new LabeledEdge(node2, elabel, direction, ntriples); 
    5353        adjlist.get(node1).add(edge); 
     54         
    5455        Map<Integer, List<LabeledEdge>> edges = gadjlist.get(node1); 
    55         //  
     56        List<LabeledEdge> sedge = edges.get(node2); 
     57        if ( sedge == null ){ 
     58            sedge = new LinkedList<LabeledEdge>(); 
     59            edges.put(node2, sedge); 
     60        } 
     61        sedge.add(edge); 
    5662    } 
    5763} 
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/OWL/OWLClassGraph.java

    r204 r205  
    133133    } 
    134134 
     135    //private 
     136     
    135137/*     
    136138    private List<List<ClassLink>> searchPathsWithCut(OWLQueryBuilderImpl qb){ 
     
    258260       }  
    259261   } 
     262    
     263    
    260264} 
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www/EPServlet.java

    r204 r205  
    2727public class EPServlet extends HttpServlet { 
    2828 
    29     //private RDFSchemaAnalyzerFactory factory = null; 
    30     private QueryPathGenerator qpg = null; 
    3129    private static final String FILENAME = "cdata/"; 
    3230     
     
    6967    protected void doGet(HttpServletRequest request, HttpServletResponse response) 
    7068            throws ServletException, IOException { 
    71         //processRequest(request, response); 
    72          
     69        HttpSession session = request.getSession(); 
     70        session.removeAttribute("qpg"); 
     71        QueryPathGenerator qpg = new QueryPathGenerator(); 
     72 
    7373        response.setContentType("application/json;charset=UTF-8"); 
    7474        response.setHeader("Access-Control-Allow-Origin", "*"); 
     
    7777        response.setHeader("Access-Control-Max-Age", "-1");         
    7878        PrintWriter out = response.getWriter(); 
    79         if ( qpg == null ){ 
    80             qpg = new QueryPathGenerator(); 
    81         } 
     79 
    8280        String[] elist = qpg.getFactory().getEndpointURIList(); 
    8381        JsonBuilderFactory jbfactory = Json.createBuilderFactory(null); 
     
    8886        JsonArray ja = jab.build(); 
    8987        out.print(ja); 
    90         HttpSession session = request.getSession(); 
    9188        session.setAttribute("qpg", qpg); 
    9289    } 
  • SPARQLBuilderWWW/src/java/org/biohackathon/SPARQLBuilder/www/PLServlet.java

    r204 r205  
    8888                jsonstr += ","; 
    8989            } 
    90             //jsonstr += paths[i].toJSONString2(); 
    9190            if ( paths[i] == null ){ 
    9291                continue; 
    93                 //System.out.println("here"); 
    9492            } 
    9593            jsonstr += paths[i].toJSONString3(classes);