差分発生行の前後
無視リスト:
更新日時:
2014/01/30 15:00:30 (11 年 前)
更新者:
nori
ログメッセージ:

試験のために、getNextClassesのSPARQLクエリを簡素なものに一時変更、
TODO: オプション設定できるようにする

ファイル:
1 変更

凡例:

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

    r10 r19  
    55        private String label = null; 
    66        private String language = null; 
    7          
    8          
    9         public Label(String label, String language){ 
     7 
     8        public boolean equals(Object oLabel) { 
     9                if( oLabel == null ){ 
     10                        return false; 
     11                } 
     12                Label loLabel = (Label) oLabel; 
     13                if (label != null) { 
     14                        if (!label.equals(loLabel.getLabel())) { 
     15                                return false; 
     16                        } 
     17                } else { 
     18                        if (loLabel.getLabel() != null) { 
     19                                return false; 
     20                        } 
     21                } 
     22 
     23                if (language != null) { 
     24                        return language.equals(loLabel.getLanguage()); 
     25                } else { 
     26                        return loLabel.getLanguage() == null; 
     27                } 
     28        } 
     29 
     30        public Label(String label, String language) { 
    1031                this.label = label; 
    1132                this.language = language; 
    1233        } 
    13  
    1434 
    1535        public String getLabel() { 
     
    1737        } 
    1838 
    19  
    2039        public void setLabel(String label) { 
    2140                this.label = label; 
    2241        } 
    23  
    2442 
    2543        public String getLanguage() { 
     
    2745        } 
    2846 
    29  
    3047        public void setLanguage(String language) { 
    3148                this.language = language; 
    3249        } 
    3350 
    34         public String toString(){ 
     51        public String toString() { 
    3552                StringBuffer sb = new StringBuffer(); 
    3653                sb.append("\""); 
    37                 if( label != null ){ 
     54                if (label != null) { 
    3855                        sb.append(label); 
    3956                } 
    4057                sb.append("\""); 
    41                 if( language != null ){ 
     58                if (language != null) { 
    4259                        sb.append("@"); 
    4360                        sb.append(language);