whitlock 2002/06/18 06:58:26
Modified: java/src/org/apache/wsif/base WSIFDefaultMessage.java
java/src/org/apache/wsif/logging Tr.java
Log:
Add WSIFDefaultMessage.toString() and Tr.brief(String,Collection)
Revision Changes Path
1.2 +7 -11
xml-axis-wsif/java/src/org/apache/wsif/base/WSIFDefaultMessage.java
Index: WSIFDefaultMessage.java
===================================================================
RCS file:
/home/cvs/xml-axis-wsif/java/src/org/apache/wsif/base/WSIFDefaultMessage.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- WSIFDefaultMessage.java 12 Jun 2002 10:27:23 -0000 1.1
+++ WSIFDefaultMessage.java 18 Jun 2002 13:58:26 -0000 1.2
@@ -557,24 +557,20 @@
+ exp);
}
+ public String toString() {
+ return deep();
+ }
+
public String deep() {
String buff = "";
try {
buff = new String(super.toString());
buff += " name:" + name;
buff += " JROM:" + JROMAvailable;
- if (parts == null) {
+ if (parts==null)
buff += " parts:null";
- } else {
- buff += " size:" + parts.size();
- Iterator it = parts.values().iterator();
- int i = 0;
- while (it.hasNext()) {
- Object part = it.next();
- buff += " Part[" + i + "]:" + part;
- i++;
- }
- }
+ else
+ buff += Tr.brief(" parts",parts.values());
} catch (Exception e) {
Tr.exceptionInTrace(e);
}
1.2 +16 -0 xml-axis-wsif/java/src/org/apache/wsif/logging/Tr.java
Index: Tr.java
===================================================================
RCS file: /home/cvs/xml-axis-wsif/java/src/org/apache/wsif/logging/Tr.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- Tr.java 6 Jun 2002 08:28:50 -0000 1.1
+++ Tr.java 18 Jun 2002 13:58:26 -0000 1.2
@@ -57,6 +57,7 @@
package org.apache.wsif.logging;
+import java.util.Collection;
import javax.wsdl.Binding;
import javax.wsdl.BindingOperation;
import javax.wsdl.Definition;
@@ -443,6 +444,21 @@
if (o.getName() == null)
return "UNNAMED," + Integer.toHexString(o.hashCode());
return o.getName() + "," + Integer.toHexString(o.hashCode());
+ } catch (Exception e) {
+ exceptionInTrace(e);
+ }
+ return "";
+ }
+
+ public static String brief(String name, Collection coll) {
+ try {
+ if (!ON)
+ return "";
+ if (coll == null)
+ return name + ":null";
+ if (coll.size() == 0)
+ return name + ":size(0)";
+ return brief(name,coll.toArray());
} catch (Exception e) {
exceptionInTrace(e);
}