xdoclet.modules.apache.struts
Class StrutsFormTagsHandler
java.lang.Object
xdoclet.template.TemplateTagHandler
xdoclet.XDocletTagSupport
public class StrutsFormTagsHandler
- Dmitri Colebatch (dim@bigpond.net.au)
void | forAllFormFields(String template) - Evaluates body for all fields included in form generation
|
static String | getStrutsFormClassFor(XClass clazz) - Gets the StrutsFormClassFor attribute of the StrutsFormTagsHandler class.
|
static String | getStrutsFormClassName(XClass clazz) - Gets the StrutsFormClassName attribute of the StrutsFormTagsHandler class
|
protected static String | getStrutsFormClassPattern() - Gets the StrutsFormClassPattern attribute of the StrutsFormTagsHandler class
|
static boolean | hasFormDefinition(XClass clazz) - Return true if at least one struts:form tag is defined.
|
void | ifUseMethodInForm(String template) - Evaluates the body if the method belongs in a given form.
|
String | strutsFormClass() - Return the class name for the current class.
|
String | strutsFormName()
|
protected boolean | useMethodInForm(XMethod method) - Check that method has struts:form-field tag with valid name, or is pk field (and pk fields are included) or
include-all="true".
|
beanType , choosePackage , concreteFullClassName , ejbExternalRefName , ejbName , ejbRefName , ejbRefName , extendsFromFor , forAllBeans , getDependentClassFor , getDependentClassTagName , getEjb , getEjbIdFor , getEjbNameFor , getEjbSpec , getShortEjbNameFor , hasTransaction , id , ifIsAConcreteEJBean , ifLocalEjb , ifNotLocalEjb , ifNotRemoteEjb , ifNotServiceEndpointEjb , ifRemoteEjb , ifServiceEndpointEjb , isAConcreteEJBean , isEjb , isLocalEjb , isOnlyLocalEjb , isOnlyRemoteEjb , isOnlyServiceEndpointEjb , isRemoteEjb , isServiceEndpointEjb , prefixWithEjbSlash , shortEjbName , shouldTraverseSuperclassForDependentClass , symbolicClassName |
delimit , expandClassName , generate , getCurrentClass , getCurrentClassTag , getCurrentConstructor , getCurrentField , getCurrentFieldTag , getCurrentMethod , getCurrentMethodTag , getCurrentPackage , getDocletContext , getEngine , getExpandedDelimitedTagValue , getTagValue , getTagValue , getTagValue , hasHavingClassTag , hasTag , isTagValueEqual , mandatoryParamNotFound , mandatoryTemplateTagParamNotFound , modifiers , popCurrentClass , pushCurrentClass , setCurrentClass , setCurrentClassTag , setCurrentConstructor , setCurrentField , setCurrentFieldTag , setCurrentMethod , setCurrentMethodTag , setCurrentPackage |
forAllFormFields
public void forAllFormFields(String template)
throws xdoclet.XDocletException
Evaluates body for all fields included in form generation
template
- The body of the block tag
xdoclet.XDocletException
- Description of Exception
getStrutsFormClassFor
public static String getStrutsFormClassFor(XClass clazz)
throws xdoclet.XDocletException
Gets the StrutsFormClassFor attribute of the StrutsFormTagsHandler class.
clazz
- Describe what the parameter does
- The StrutsFormClassFor value
xdoclet.XDocletException
- Describe the exception
getStrutsFormClassName
public static String getStrutsFormClassName(XClass clazz)
throws xdoclet.XDocletException
Gets the StrutsFormClassName attribute of the StrutsFormTagsHandler class
clazz
- Describe what the parameter does
- The StrutsFormClassName value
xdoclet.XDocletException
- Describe the exception
getStrutsFormClassPattern
protected static String getStrutsFormClassPattern()
Gets the StrutsFormClassPattern attribute of the StrutsFormTagsHandler class
- The StrutsFormClassPattern value
hasFormDefinition
public static boolean hasFormDefinition(XClass clazz)
throws xdoclet.XDocletException
Return true if at least one struts:form tag is defined.
- whether class has struts:form tag defined
xdoclet.XDocletException
- Description of Exception
ifUseMethodInForm
public void ifUseMethodInForm(String template)
throws xdoclet.XDocletException
Evaluates the body if the method belongs in a given form.
template
- The body of the block tag
xdoclet.XDocletException
-
strutsFormClass
public String strutsFormClass()
throws xdoclet.XDocletException
Return the class name for the current class.
- Description of the Returned Value
xdoclet.XDocletException
- Description of Exception
strutsFormName
public String strutsFormName()
throws xdoclet.XDocletException
- Description of the Returned Value
xdoclet.XDocletException
- Description of Exception
useMethodInForm
protected boolean useMethodInForm(XMethod method)
throws xdoclet.XDocletException
Check that method has struts:form-field tag with valid name, or is pk field (and pk fields are included) or
include-all="true".
method
- Description of Parameter
- Description of the Returned Value
xdoclet.XDocletException
- Description of Exception