KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > net > sf > panoptes > component > jmx > jelly > DomainsTag


1 package net.sf.panoptes.component.jmx.jelly;
2
3 import net.sf.panoptes.component.jmx.model.DomainQuery;
4
5 import org.apache.commons.jelly.JellyTagException;
6 import org.apache.commons.jelly.XMLOutput;
7 import org.apache.commons.logging.Log;
8 import org.apache.commons.logging.LogFactory;
9
10 public class DomainsTag extends NodeTag {
11
12
13     /** The Log to which logging calls will be made. */
14     private Log log = LogFactory.getLog(getClass());
15     private boolean global = false;
16
17     /** Jelly XMLOutput */
18     private XMLOutput output;
19
20     /*
21      * @see org.apache.commons.jelly.Tag#doTag(org.apache.commons.jelly.XMLOutput)
22      */

23     public void doTag(XMLOutput output) throws JellyTagException {
24         super.doTag(output);
25                 
26         DomainQuery query = new DomainQuery(getParentNode(), global);
27         doDefault(query);
28         getParentNode().addChild(query);
29         
30         this.output = output;
31     }
32     
33     public void setGlobal(String JavaDoc global) {
34         this.global = "yes".equals(global);
35     }
36
37 }
38
Popular Tags