Base Class

com.bea.wlw.netui.tags.html
Base Class

public class Base

    extends AbstractBaseTag
    implements IAttributeConsumer

Provides the base for every URL on the page.

Attribute Descriptions
AttributeRequiredRuntime Expression Evaluation Data Bindable
targetNoNoNo
The default target window.


Hierarchy
Object
  TagSupport
    BodyTagSupport
      AbstractBaseTag
        Base
All Implemented Interfaces

BodyTag, IAttributeConsumer, IterationTag, Serializable, Tag

Field Summary

public static final String
HREF
String
protected String
target
The default target window for every link that does not have an explicit target reference
public static final String
TARGET
String
   
Fields from  com.bea.wlw.netui.tags.AbstractBaseTag
ATTR_GENERAL, ATTR_GENERAL_EXPRESSION, ATTR_JAVASCRIPT, ATTR_STYLE, CLASS, ID, JAVASCRIPT_STATUS, NAME, NETUI_UNIQUE_CNT, ONCLICK, ONDBLCLICK, ONKEYDOWN, ONKEYPRESS, ONKEYUP, ONMOUSEDOWN, ONMOUSEMOVE, ONMOUSEOUT, ONMOUSEOVER, ONMOUSEUP, STYLE, TABINDEX
 
Fields from  javax.servlet.jsp.tagext.BodyTagSupport
bodyContent
 
Fields from  javax.servlet.jsp.tagext.TagSupport
id, pageContext
 
Fields from interface javax.servlet.jsp.tagext.BodyTag
EVAL_BODY_BUFFERED, EVAL_BODY_TAG
 
Fields from interface javax.servlet.jsp.tagext.IterationTag
EVAL_BODY_AGAIN
 
Fields from interface javax.servlet.jsp.tagext.Tag
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 

Constructor Summary

Base()

 

Method Summary

public int
doAfterBody()
public int
doEndTag()
Render the HTML base tag.
public int
doStartTag()
public String
getTagName()
Returns the name of the Tag.
public String
getTarget()
Return the target of the base.
protected void
localRelease()
This is a method that will initialize all temp state on a tag and should be called in the doEndTag method.
public void
setAttribute(String name, String value)
Set an attribute value.
public void
setTarget(String target)
Set the default window target.
 
Methods from  com.bea.wlw.netui.tags.AbstractBaseTag
addTagIdMapping, evaluateAttributeToString, filter, filter, getJavaScriptUtils, getNearestForm, getScriptReporter, getUserLocale, registerTagError, release, renderAttribute, rewriteName, write
 
Methods from  javax.servlet.jsp.tagext.BodyTagSupport
doInitBody, getBodyContent, getPreviousOut, release, setBodyContent
 
Methods from  javax.servlet.jsp.tagext.TagSupport
doAfterBody, doEndTag, doStartTag, findAncestorWithClass, getId, getParent, getValue, getValues, release, removeValue, setId, setPageContext, setParent, setValue
 
Methods from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
   
Methods from interface javax.servlet.jsp.tagext.BodyTag
doInitBody, setBodyContent
 
Methods from interface com.bea.wlw.netui.tags.IAttributeConsumer
setAttribute
 
Methods from interface javax.servlet.jsp.tagext.IterationTag
doAfterBody
 
Methods from interface javax.servlet.jsp.tagext.Tag
doEndTag, doStartTag, getParent, release, setPageContext, setParent
 

Field Detail

HREF

public static final String HREF


target

protected String target
The default target window for every link that does not have an explicit target reference


TARGET

public static final String TARGET

 

Constructor Detail

Base

public Base()
 

Method Detail

doAfterBody() Method

public int doAfterBody()
throws JspException
Overrides
BodyTagSupport.doAfterBody()

Exceptions

JspException
if a JSP exception has occurred

doEndTag() Method

public int doEndTag()
throws JspException
Render the HTML base tag.

Overrides
BodyTagSupport.doEndTag()

Exceptions

JspException
if a JSP exception has occurred

doStartTag() Method

public int doStartTag()
throws JspException
Overrides
BodyTagSupport.doStartTag()

Exceptions

JspException
if a JSP exception has occurred

getTagName() Method

public String getTagName()
Returns the name of the Tag.

Overrides
AbstractBaseTag.getTagName()

getTarget() Method

public String getTarget()
Return the target of the base.

Returns

the target.

localRelease() Method

protected void localRelease()
Description copied from AbstractBaseTag.localRelease()
This is a method that will initialize all temp state on a tag and should be called in the doEndTag method.

Overrides
AbstractBaseTag.localRelease()

setAttribute(String, String) Method

public void setAttribute(String name, 
                         String value)
throws JspException
Set an attribute value. The name represents the name of the attribute. The value represents the value and may contain a netui expression. This method may result in errors being generated. This requires that the tag buffer its body and write attributes in the end tag. For the base tag it is not legal to set the id, name, or href attributes with this method.

Parameters

name
The name of the attribute. This value may not be null or the empty string.
value
The value of the attribute. This may contain a netui expression.

Exceptions

JspException
A JspException may be thrown if there is an error setting the attribute.

setTarget(String) Method

public void setTarget(String target)
Set the default window target.

Parameters

target
- the window target.