root/BH13SPARQLBuilder/src/hozo/sparql/SparqlAccessorFactory.java @ 100

リビジョン 17, 1.0 KB (コミッタ: kozaki, 11 年 前)

Commitし直します.

  • 属性 svn:mime-type の設定値 text/plain
行番号 
1package hozo.sparql;
2
3import java.util.List;
4
5public class SparqlAccessorFactory {
6
7        public static SparqlAccessor createSparqlAccessor(EndpointSettings setting){
8               
9                if (setting.isEditable()){
10                        // 迴セ迥カ縲∫キィ髮�庄閭ス縺ェ繧牙クク縺ォAllegroGraph縺ィ縺吶k
11                        return new AllegroAccessor(setting);
12                } else {
13                        return new PlainSparqlAccessor(setting);
14                }
15        }
16
17        public static SparqlAccessor createSparqlAccessor(List<EndpointSettings> settings){
18                return new CrossSparqlAccessor(settings);
19        }
20
21        public static ThreadedSparqlAccessor createSparqlAccessor(EndpointSettings setting, SparqlQueryListener listener){
22               
23                if (setting.isEditable()){
24                        // 迴セ迥カ縲∫キィ髮�庄閭ス縺ェ繧牙クク縺ォAllegroGraph縺ィ縺吶k
25                        return new AllegroAccessor(setting, listener);
26                } else {
27                        return new PlainSparqlAccessor(setting, listener);
28                }
29        }
30
31        public static ThreadedSparqlAccessor createSparqlAccessor(List<EndpointSettings> settings, SparqlQueryListener listener){
32                return new CrossSparqlAccessor(settings, listener);
33        }
34
35       
36}
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。