Class JellyBeanTag

  extended byorg.apache.commons.jelly.TagSupport
      extended byorg.apache.commons.jelly.tags.define.DefineTagSupport
          extended byorg.apache.commons.jelly.tags.define.BeanTag
              extended byorg.apache.commons.jelly.tags.define.JellyBeanTag
All Implemented Interfaces:

public class JellyBeanTag
extends BeanTag

Binds a Java bean to the given named Jelly tag so that the attributes of the tag set the bean properties. After the body of this tag is invoked then the beans invoke() method will be called, if the bean has one.

$Revision: 155420 $
James Strachan

Field Summary
Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, hasTrimmed, parent, shouldTrim
Constructor Summary
Method Summary
protected  java.lang.reflect.Method getInvokeMethod(java.lang.Class theClass)
          Extracts the invoke method for the class if one is used.
 java.lang.String getMethod()
 void setMethod(java.lang.String method)
          Sets the name of the method to invoke on the bean.
Methods inherited from class org.apache.commons.jelly.tags.define.BeanTag
addAttribute, doTag, getClassLoader, setClassLoader, setClassName, setName, setVarAttribute
Methods inherited from class org.apache.commons.jelly.tags.define.DefineTagSupport
Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setContext, setEscapeText, setParent, setTrim, trimBody
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail


public JellyBeanTag()
Method Detail


public java.lang.String getMethod()
the method name to use, which defaults to 'run' for Runnable objects


public void setMethod(java.lang.String method)
Sets the name of the method to invoke on the bean. This defaults to "run" so that Runnable objects can be invoked, but this property can be set to whatever is required, such as "execute" or "invoke"


protected java.lang.reflect.Method getInvokeMethod(java.lang.Class theClass)
Description copied from class: BeanTag
Extracts the invoke method for the class if one is used.

getInvokeMethod in class BeanTag

Copyright © 2002-2006 Apache Software Foundation. All Rights Reserved.