Class SeparatorTag
- java.lang.Object
-
- org.apache.commons.jelly.TagSupport
-
- net.sf.jguiraffe.gui.builder.components.tags.FormBaseTag
-
- net.sf.jguiraffe.gui.builder.action.tags.SeparatorTag
-
- All Implemented Interfaces:
ConditionalTag,org.apache.commons.jelly.Tag
public class SeparatorTag extends FormBaseTag
A simple tag handler class for creating a separator for menus, toolbars, and related components.
The tag implemented by this handler class can appear in the body of a tag implementing the
ActionContainerinterface. It will invoke theaddSeparator()method of this interface to cause a separator to be added to the corresponding container component.This tag does not support any attributes nor body content.
- Version:
- $Id: SeparatorTag.java 205 2012-01-29 18:29:57Z oheger $
- Author:
- Oliver Heger
-
-
Constructor Summary
Constructors Constructor Description SeparatorTag()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ActionBuildergetActionBuilder()Returns a reference to the currentActionBuilderinstance.protected ActionManagergetActionManager()Convenience method for obtaining a reference to the currentActionManager.protected voidprocess()Executes this tag.-
Methods inherited from class net.sf.jguiraffe.gui.builder.components.tags.FormBaseTag
canProcess, canProcess, convertToClass, convertToNumberWithUnit, convertToNumberWithUnit, doTag, findContainer, getBuilderData, getBuilderData, getIfName, getResourceText, getResourceText, getUnlessName, processBeforeBody, setIfName, setUnlessName
-
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
-
-
-
-
Method Detail
-
process
protected void process() throws org.apache.commons.jelly.JellyTagException, FormBuilderExceptionExecutes this tag. Adds a separator to the nesting container.- Specified by:
processin classFormBaseTag- Throws:
org.apache.commons.jelly.JellyTagException- if the tag is not correctly nestedFormBuilderException- if an error occurs creating the separator
-
getActionBuilder
protected ActionBuilder getActionBuilder()
Returns a reference to the currentActionBuilderinstance. This instance is expected to be placed in the Jelly context.- Returns:
- the current action builder
-
getActionManager
protected ActionManager getActionManager()
Convenience method for obtaining a reference to the currentActionManager.- Returns:
- the current action manager
-
-