チェンジセット 340

差分発生行の前後
無視リスト:
コミット日時:
2008/10/09 22:21:47 (14 年前)
コミッタ:
shinomiya
ログメッセージ:

#557

ファイル:

凡例:

変更無し
追加
削除
更新
コピー
移動
  • trunk/im-jssp/src/main/java/org/intra_mart/jssp/script/api/DebugObject.java

    r128 r340  
    9393            return "Array"; 
    9494        } 
     95        if (target instanceof XMLObject) { 
     96            return "XML"; 
     97        } 
     98 
    9599        if (target instanceof Function) { 
    96100            return "Function"; 
    97101        } 
    98  
    99         if (target instanceof XMLObject) { 
    100             return "XML"; 
    101         } 
    102  
    103102        if (target instanceof ScriptableObject) { 
    104103            return "Object"; 
     
    161160            buf.append("<TD bgcolor=\"" + DATA_COLOR + "\" nowrap>"); 
    162161             
    163             // Function 
    164             if (item instanceof Function) { 
    165                 buf.append(""); 
    166             } 
    167162            // String 
    168             else if (item instanceof String) { 
     163            if (item instanceof String) { 
    169164                buf.append(toBrowse(ScriptRuntime.toString(item))); 
    170165            } 
     
    173168                buf.append(objectToHTML((ScriptableObject) item)); 
    174169            } 
     170            // Object 
     171            else if (type_name.equals("Object")) { 
     172                buf.append(objectToHTML((ScriptableObject) item)); 
     173            } 
    175174            // Date 
    176175            else if (JsUtil.toDate(item) != null) { 
    177176                buf.append(dateToHTML(JsUtil.toDate(item))); 
    178177            } 
    179             // Object 
    180             else if (type_name.equals("Object")) { 
    181                 buf.append(objectToHTML((ScriptableObject) item)); 
     178            // XML 
     179            else if (type_name.equals("XML")) { 
     180                buf.append(toBrowse(ScriptRuntime.toString(item))); 
     181            } 
     182            // Function 
     183            else if (item instanceof Function) { 
     184                buf.append(""); 
    182185            } 
    183186            // その他 
     
    324327                buf.append("</TD></TR></TABLE>"); 
    325328            } 
    326             // Function 
    327             else if (!(args[idx] instanceof Function)) { 
     329            // XML、または、Functionではない 
     330            else if (type_name.equals("XML") || !(args[idx] instanceof Function)) { 
    328331                buf.append("<TABLE border align=\"center\"><TR><TD bgcolor=\"" + DATA_COLOR + "\" nowrap>"); 
    329332                buf.append(toBrowse(ScriptRuntime.toString(args[idx])));