001 package org.shiftone.jrat.provider.tree.command; 002 003 import org.shiftone.jrat.core.spi.Commandlet; 004 import org.shiftone.jrat.provider.tree.TreeMethodHandlerFactory; 005 006 import java.io.OutputStream; 007 import java.io.PrintWriter; 008 009 /** 010 * @author jeff@shiftone.org (Jeff Drost) 011 */ 012 public class DumpOutputCommandlet implements Commandlet { 013 private final TreeMethodHandlerFactory treeMethodHandlerFactory; 014 015 public DumpOutputCommandlet(TreeMethodHandlerFactory treeMethodHandlerFactory) { 016 this.treeMethodHandlerFactory = treeMethodHandlerFactory; 017 } 018 019 public void execute(OutputStream output) { 020 PrintWriter out = new PrintWriter(output); 021 // treeMethodHandlerFactory.getRootNode().printXML(out); 022 } 023 024 public String getContentType() { 025 return ContentType.XML; 026 } 027 028 public String getTitle() { 029 return "Dump Tree Statistics (xml)"; 030 } 031 }