Contents

Eclipse Detail Formatters for Java 5 or later

java.util.Calendar

getTime();

java.lang.Throwable

java.io.ByteArrayOutputStream data = new java.io.ByteArrayOutputStream(10000);
java.io.PrintStream ps = new java.io.PrintStream(data);
printStackTrace(ps);
return data.toString();

java.util.Collection

StringBuilder builder = new StringBuilder();
builder.append("[\r\n");
for(Object val : this)
{
    builder.append("\t").append(val.toString()).append(",\r\n");
}
builder.append("]");
return builder.toString();

java.util.Map

StringBuilder builder = new StringBuilder();
builder.append("{ \r\n");
for(Object key : this.keySet())
{
    builder.append("\t").append(key.toString()).append(" => ");
    builder.append(this.get(key).toString()).append("\r\n");
}
builder.append("}");
return builder.toString();

org.jdom.Document / org.jdom.Element

org.jdom.output.XMLOutputter outputter = new org.jdom.output.XMLOutputter(org.jdom.output.Format.getPrettyFormat());
return outputter.outputString(this);

org.dom4j.Document / org.dom4j.Element

java.io.StringWriter out = new java.io.StringWriter();
org.dom4j.io.XMLWriter writer = new org.dom4j.io.XMLWriter(out, org.dom4j.io.OutputFormat.createPrettyPrint());
writer.write(this);
return out.toString();

org.w3c.dom.Document

if (this == null) return null;
 
javax.xml.transform.TransformerFactory tf = javax.xml.transform.TransformerFactory.newInstance(); 
javax.xml.transform.Transformer transformer = tf.newTransformer();
transformer.setOutputProperty( javax.xml.transform.OutputKeys.METHOD, "xml");
transformer.setOutputProperty("encoding", encoding);
transformer.setOutputProperty(javax.xml.transform.OutputKeys.INDENT,"yes");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "3" );
 
javax.xml.transform.dom.DOMSource source = new javax.xml.transform.dom.DOMSource(this);
if (source == null) return "Corrupted XML document: " + this.toString();
 
java.io.StringWriter os = new java.io.StringWriter();
javax.xml.transform.stream.StreamResult result = new javax.xml.transform.stream.StreamResult(os);
transformer.transform(source,result);
 
return os.toString ();
-
- Views - Page - Discussion - View source - History -
- Personal tools - Log in -
- Special - Special pages -