チェンジセット 85 : BH13SPARQLBuilder/src/org

差分発生行の前後
無視リスト:
更新日時:
2014/06/18 18:04:20 (10 年 前)
更新者:
nori
ログメッセージ:

StructureCrawlerクラス導入

パス:
BH13SPARQLBuilder/src/org/biohackathon/SPARQLBuilder/OWL
ファイル:
1 追加
1 変更

凡例:

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

    r81 r85  
    1111        private Map<String, String> acquiredRDFFiles = null; 
    1212 
    13         public void setAcqiredRDFFiles(File data){ 
    14                 if( data.isDirectory() ){ 
    15                         // read files 
    16                         File[] files = data.listFiles(); 
    17                         acquiredRDFFiles = new HashMap<String, String>(); 
    18                         for(File file: files){ 
    19                                 String uri = null; 
    20                                 try{ 
    21                                         JenaModelGenerator jmGene = new JenaModelGenerator(file.getAbsolutePath()); 
    22                                         uri = jmGene.getEndpointURI(); 
    23                                 }catch(Exception ex){ 
    24                                         // 
    25                                 } 
    26                                 if( uri != null ){ 
    27                                         acquiredRDFFiles.put(uri, data.getAbsolutePath()); 
    28                                 } 
    29                         } 
    30                 }else{ 
    31                         if( data.isFile() ){ 
    32                                 String uri = null; 
    33                                 try{ 
    34                                         JenaModelGenerator jmGene = new JenaModelGenerator(data.getAbsolutePath()); 
    35                                         uri = jmGene.getEndpointURI(); 
    36                                 }catch(Exception ex){ 
    37                                         // 
    38                                 } 
    39                                 if( uri != null ){ 
    40                                         acquiredRDFFiles = new HashMap<String, String>(); 
    41                                         acquiredRDFFiles.put(uri, data.getAbsolutePath()); 
    42                                 } 
    43                         } 
    44                 } 
     13        public void setAcqiredRDFFiles(File data) throws Exception{ 
     14                StructureCrawler sc = new StructureCrawler(data); 
     15                acquiredRDFFiles = sc.getAcquiredStructureFiles(); 
    4516        } 
     17         
    4618         
    4719        public RDFSchemaAnalyzer create(String uri) throws Exception{