|
BEA NetUI tags and APIs are included for backward compatibility only. For new applications, use the Beehive tags and APIs. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.servlet.jsp.tagext.TagSupport javax.servlet.jsp.tagext.BodyTagSupport com.bea.wlw.netui.tags.AbstractBaseTag com.bea.wlw.netui.tags.template.Visible
public class Visible
Tag that turns on or off display of the body content based upon the visible state of the tag.
Attribute Descriptions | |||
---|---|---|---|
Attribute | Required | Runtime Expression Evaluation | Data Bindable |
visible | No | No | No |
A boolean property indicating if the content is visible or not. | |||
visibility | No | No | Read Only |
Sets the visible property through an expression. | |||
negate | No | No | No |
Sets the negate property which will negate the visible state. |
Attribute
,
IncludeSection
,
Section
,
SetAttribute
,
Template
,
Serialized Form<netui-template:section name="leftCol"> <netui-template:visible visiblity="{pageFlow.leftColVisible}"> <p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p> </netui-template:visible> </netui-template:section>
The <netui-template:visible> tag can wrap any HTML content within a content page. If visibility is turned on, then the content will fill its target placeholder in the template file. If visibility is turned off, then the content will not fill its target placeholder.
Visibility can be determined through either the visible
attribute
(which
takes a boolean literal) or the visibility
attribute (which takes a
data binding expression that
resolves to a boolean).
Field Summary |
---|
Fields inherited from class com.bea.wlw.netui.tags.AbstractBaseTag |
---|
ATTR_GENERAL, ATTR_GENERAL_EXPRESSION, ATTR_JAVASCRIPT, ATTR_STYLE, JAVASCRIPT_STATUS, NETUI_UNIQUE_CNT |
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 com.bea.wlw.netui.tags.template.TemplateConstants |
---|
TEMPLATE_ATTRIBUTES, TEMPLATE_SECTIONS |
Fields inherited from interface com.bea.wlw.netui.tags.html.HtmlConstants |
---|
ACCEPT, ACCESSKEY, ACTION, ALIGN, ALINK, ALT, ANCHOR, BACKGROUND, BASE, BGCOLOR, BODY, BORDER, BR, CAPTION, CELLPADDING, CELLSPACING, CHAR, CHAROFF, CHARSET, CHECKED, CLASS, COLS, COORDS, DIR, DISABLED, DIV, ENCTYPE, FOR, FORM, FORM_GET, FORM_POST, FRAME, HEIGHT, HREF, HREFLANG, HSPACE, HTML, ID, IMAGE, INPUT, INPUT_BUTTON, INPUT_CHECKBOX, INPUT_FILE, INPUT_HIDDEN, INPUT_IMAGE, INPUT_PASSWORD, INPUT_RADIO, INPUT_RESET, INPUT_SUBMIT, INPUT_TEXT, ISMAP, LABEL, LANG, LINK, LONGDESC, MAXLENGTH, METHOD, NAME, ONBLUR, ONCHANGE, ONCLICK, ONDBLCLICK, ONFOCUS, ONKEYDOWN, ONKEYPRESS, ONKEYUP, ONLOAD, ONMOUSEDOWN, ONMOUSEMOVE, ONMOUSEOUT, ONMOUSEOVER, ONMOUSEUP, ONRESET, ONSELECT, ONSUBMIT, ONUNLOAD, OPTION, READONLY, REL, REV, ROWS, RULES, SELECT, SHAPE, SIZE, SPAN, SRC, STYLE, SUMMARY, TABINDEX, TABLE, TARGET, TD, TEXT, TEXTAREA, TITLE, TR, TYPE, USEMAP, VALIGN, VALUE, VLINK, VSPACE, WIDTH |
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 |
Constructor Summary | |
---|---|
Visible()
|
Method Summary | |
---|---|
int |
doStartTag()
Renders the body content if the visible state is
true . |
String |
getTagName()
Returns the name of the Tag. |
String |
getVisibility()
Returns the expression used to set the visibility state. |
boolean |
isNegate()
Returns the negate state of the tag. |
boolean |
isVisible()
Returns the visible state of the tag. |
protected void |
localRelease()
Resets all of the fields of the tag. |
void |
setNegate(boolean negate)
Sets the negate state of the tag. |
void |
setVisibility(String expr)
Sets the visible state of the tag through an expression. |
void |
setVisible(boolean visible)
Sets the visible state of the tag. |
Methods inherited from class javax.servlet.jsp.tagext.BodyTagSupport |
---|
doAfterBody, doEndTag, doInitBody, getBodyContent, getPreviousOut, setBodyContent |
Methods inherited from class javax.servlet.jsp.tagext.TagSupport |
---|
findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setParent, 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, setParent |
Constructor Detail |
---|
public Visible()
Method Detail |
---|
public String getTagName()
getTagName
in class AbstractBaseTag
public boolean isVisible()
true
if the body content is visible,
false
otherwise.public void setVisible(boolean visible)
visible
- Boolean
value representing the visible state.public boolean isNegate()
true
if the isVisible should be negated,
false
otherwise.public void setNegate(boolean negate)
true
this will negate the meaning of the visible state.
negate
- Boolean
value representing the negate state.visible
attribute will be negated.public void setVisibility(String expr) throws javax.servlet.jsp.JspException
expr
- an expression will be checked to see if the
body content is visible or not.
javax.servlet.jsp.JspException
visible
, except that this attribute may take a data binding expression.public String getVisibility()
public int doStartTag() throws javax.servlet.jsp.JspException
true
. Otherwise nothing is rendered.
doStartTag
in interface javax.servlet.jsp.tagext.Tag
doStartTag
in class javax.servlet.jsp.tagext.BodyTagSupport
false
,
otherwise EVAL_BODY_INCLUDE to evaluate the body content.
javax.servlet.jsp.JspException
- if there are errors.protected void localRelease()
localRelease
in class AbstractBaseTag
|
BEA NetUI tags and APIs are included for backward compatibility only. For new applications, use the Beehive tags and APIs. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |