KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > gnu > kawa > xml > OutputAsXML


1 // Copyright (c) 2001 Per M.A. Bothner and Brainfood Inc.
2
// This is free software; for terms and warranty disclaimer see ./COPYING.
3

4 package gnu.kawa.xml;
5 import gnu.mapping.*;
6 import gnu.lists.*;
7 import gnu.xml.*;
8
9 /** A 1-argument Procedure that takes a value and return output in XML syntax.
10  */

11
12 public class OutputAsXML extends Procedure1
13 {
14   public int numArgs() { return 0x1001; }
15
16   public Object JavaDoc apply1 (Object JavaDoc arg)
17   {
18     CharArrayOutPort port = new CharArrayOutPort();
19     XMLPrinter out = new XMLPrinter(port);
20     out.writeObject(arg);
21     out.flush();
22     return new FString(port.toCharArray());
23   }
24 }
25
Popular Tags