import org.apache.commons.jelly.TagSupport; import org.apache.commons.jelly.XMLOutput; public class TrivialTag extends TagSupport{ private int intProp; private String stringProp; public void setIntProp(int intProp){ this.intProp = intProp; } public int getIntProp(){ return this.intProp; } public void setStringProp(String stringProp){ this.stringProp = stringProp; } public String getStringProp(){ return this.stringProp; } public void doTag(XMLOutput output) throws Exception{ // do what you want to here // set properties, access file systems etc.. this.intProp = 3; } }