1 16 17 package org.apache.commons.betwixt; 18 19 import org.apache.commons.betwixt.io.BeanWriter; 20 21 22 27 public class SampleBeanWriter extends AbstractTestCase { 28 29 public SampleBeanWriter(String testName) { 30 super(testName); 31 } 32 33 public static void main(String [] args) throws Exception { 34 SampleBeanWriter sample = new SampleBeanWriter("foo"); 35 sample.run( args ); 36 } 37 38 public void run(String [] args) throws Exception { 39 Object bean = null; 40 if ( args.length > 0 ) { 41 bean = Class.forName( args[0] ).newInstance(); 42 } 43 else { 44 bean = createBean(); 45 } 46 write( bean ); 47 } 48 49 public void write(Object bean) throws Exception { 50 BeanWriter writer = new BeanWriter(); 51 writer.enablePrettyPrint(); 52 writer.write( bean ); 53 } 54 } 55 56 | Popular Tags |