webwork.view.taglib.vui
Class AbstractVUITag
java.lang.Object
javax.servlet.jsp.tagext.TagSupport
javax.servlet.jsp.tagext.BodyTagSupport
webwork.view.taglib.WebWorkBodyTagSupport
webwork.view.taglib.vui.AbstractVUITag
- All Implemented Interfaces:
- javax.servlet.jsp.tagext.BodyTag, javax.servlet.jsp.tagext.IterationTag, ParamTag.Parametric, java.io.Serializable, javax.servlet.jsp.tagext.Tag
- Direct Known Subclasses:
- AudioTag, FieldTag, FilledTag, GrammarTag, LogTag, PromptTag
- public abstract class AbstractVUITag
- extends WebWorkBodyTagSupport
- implements ParamTag.Parametric
Abstract VUI tag
- Version:
- $Revision: 1.3 $
- Author:
- Jeff Haynie (jhaynie@vocalocity.net)
- See Also:
- Serialized Form
Fields inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
bodyContent |
Fields inherited from class javax.servlet.jsp.tagext.TagSupport |
id, pageContext |
Fields inherited from interface javax.servlet.jsp.tagext.BodyTag |
EVAL_BODY_BUFFERED, EVAL_BODY_TAG |
Fields inherited from interface javax.servlet.jsp.tagext.IterationTag |
EVAL_BODY_AGAIN |
Fields inherited from interface javax.servlet.jsp.tagext.Tag |
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
doInitBody, getBodyContent, getPreviousOut, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setValue |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.servlet.jsp.tagext.Tag |
getParent |
themeAttr
protected java.lang.String themeAttr
theme
protected java.lang.String theme
templateHeaderAttr
protected java.lang.String templateHeaderAttr
templateFooterAttr
protected java.lang.String templateFooterAttr
params
protected java.util.Map params
AbstractVUITag
public AbstractVUITag()
getHeaderTemplate
public abstract java.lang.String getHeaderTemplate()
getFooterTemplate
public abstract java.lang.String getFooterTemplate()
getTheme
public java.lang.String getTheme()
setTheme
public void setTheme(java.lang.String aName)
setTemplateHeader
public void setTemplateHeader(java.lang.String aName)
setTemplateFooter
public void setTemplateFooter(java.lang.String aName)
addParameter
public void addParameter(java.lang.String name,
java.lang.Object value)
- Specified by:
addParameter
in interface ParamTag.Parametric
getParameters
public java.util.Map getParameters()
memberOf
public boolean memberOf(java.lang.Object obj1,
java.lang.Object obj2)
getSetParameter
protected void getSetParameter(java.lang.String a,
java.lang.String n)
initializeAttributes
protected abstract void initializeAttributes()
doStartTag
public int doStartTag()
- Specified by:
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doAfterBody
public int doAfterBody()
throws javax.servlet.jsp.JspException
- Specified by:
doAfterBody
in interface javax.servlet.jsp.tagext.IterationTag
- Throws:
javax.servlet.jsp.JspException
doEndTag
public int doEndTag()
throws javax.servlet.jsp.JspException
- Specified by:
doEndTag
in interface javax.servlet.jsp.tagext.Tag
- Throws:
javax.servlet.jsp.JspException
getBrowserUserAgent
public java.lang.String getBrowserUserAgent()
getTemplateDirectory
protected java.lang.String getTemplateDirectory()
- get the template directory for a specific voice browser
constructURL
protected java.lang.String constructURL(java.lang.String value)
Copyright © 2001-2003 WebWork All Rights Reserved.