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 14 private Log log = LogFactory.getLog(getClass()); 15 private boolean global = false; 16 17 18 private XMLOutput output; 19 20 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 global) { 34 this.global = "yes".equals(global); 35 } 36 37 } 38 | Popular Tags |