KickJava   Java API By Example, From Geeks To Geeks.

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


1 // Copyright (c) 2002 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.lists.*;
6 import gnu.mapping.*;
7
8 /** A procedure that implements the "response-header" function.
9  * It is implemented by report an attribute objects.
10  * Document-level attributes are otherwise not valid. */

11
12 public class MakeResponseHeader extends MethodProc
13 {
14   public static MakeResponseHeader makeResponseHeader
15     = new MakeResponseHeader();
16
17   public void apply (CallContext ctx)
18   {
19     String JavaDoc key = ctx.getNextArg().toString();
20     Object JavaDoc val = ctx.getNextArg();
21     ctx.lastArg();
22     Consumer out = ctx.consumer;
23     out.beginAttribute(key);
24     out.write(val.toString());
25     out.endAttribute();
26   }
27
28 }
29
Popular Tags