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

add two methods toJSON and toJSONString for Classes Path and ClassLink?

ファイル:
1 変更

凡例:

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

    r54 r63  
    11package org.biohackathon.SPARQLBuilder.OWL; 
     2 
     3import org.json.JSONObject; 
    24 
    35/** 
     
    3941                this.numOfOriginClassInstances = numOfOriginClassInstances; 
    4042                this.numOfLinkedClassInstances = numofLinkedClassInstances; 
     43        } 
     44         
     45         
     46        public JSONObject toJSON(){ 
     47                JSONObject obj = new JSONObject(); 
     48                if( propertyURI != null ) { 
     49                        obj.put("propertyURI", propertyURI); 
     50                } 
     51                if( linkedClassURI != null ){ 
     52                        obj.put("linkedClassURI", linkedClassURI); 
     53                } 
     54                obj.put("numOfLinks", numOfLinks); 
     55                obj.put("numOfLinkedInstances", numOfLinkedInstances); 
     56                obj.put("numOfOriginInstances", numOfOriginInstances); 
     57                obj.put("numOfOriginClassInstances", numOfOriginClassInstances); 
     58                obj.put("numOfLinkedClassInstances", numOfLinkedClassInstances); 
     59                return obj; 
     60        } 
     61                 
    4162        } 
    4263