org.apache.struts.taglib.logic
クラス ConditionalTagBase

java.lang.Object
  拡張javax.servlet.jsp.tagext.TagSupport
      拡張org.apache.struts.taglib.logic.ConditionalTagBase
すべての実装インタフェース:
javax.servlet.jsp.tagext.IterationTag, java.io.Serializable, javax.servlet.jsp.tagext.Tag
直系の既知のサブクラス:
CompareTagBase, EmptyTag, MatchTag, MessagesPresentTag, PresentTag

public abstract class ConditionalTagBase
extends javax.servlet.jsp.tagext.TagSupport

Abstract base class for the various conditional evaluation tags.

バージョン:
$Revision: 1.1 $ $Date: 2004/10/20 03:26:42 $
関連項目:
直列化された形式

フィールドの概要
protected  java.lang.String cookie
          The name of the cookie to be used as a variable.
protected  java.lang.String header
          The name of the HTTP request header to be used as a variable.
protected static MessageResources messages
          The message resources for this package.
protected  java.lang.String name
          The name of the JSP bean to be used as a variable (if property is not specified), or whose property is to be accessed (if property is specified).
protected  java.lang.String parameter
          The name of the HTTP request parameter to be used as a variable.
protected  java.lang.String property
          The name of the bean property to be used as a variable.
protected  java.lang.String role
          The name of the security role to be checked for.
protected  java.lang.String scope
          The scope to search for the bean named by the name property, or "any scope" if null.
protected  java.lang.String user
          The user principal name to be checked for.
 
クラス javax.servlet.jsp.tagext.TagSupport から継承したフィールド
id, pageContext
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承したフィールド
EVAL_BODY_AGAIN
 
インタフェース javax.servlet.jsp.tagext.Tag から継承したフィールド
EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE
 
コンストラクタの概要
ConditionalTagBase()
           
 
メソッドの概要
protected abstract  boolean condition()
          Evaluate the condition that is being tested by this particular tag, and return true if the nested body content of this tag should be evaluated, or false if it should be skipped.
 int doEndTag()
          Evaluate the remainder of the current page normally.
 int doStartTag()
          Perform the test required for this particular tag, and either evaluate or skip the body of this tag.
 java.lang.String getCookie()
           
 java.lang.String getHeader()
           
 java.lang.String getName()
           
 java.lang.String getParameter()
           
 java.lang.String getProperty()
           
 java.lang.String getRole()
           
 java.lang.String getScope()
           
 java.lang.String getUser()
           
 void release()
          Release all allocated resources.
 void setCookie(java.lang.String cookie)
           
 void setHeader(java.lang.String header)
           
 void setName(java.lang.String name)
           
 void setParameter(java.lang.String parameter)
           
 void setProperty(java.lang.String property)
           
 void setRole(java.lang.String role)
           
 void setScope(java.lang.String scope)
           
 void setUser(java.lang.String user)
           
 
クラス javax.servlet.jsp.tagext.TagSupport から継承したメソッド
doAfterBody, findAncestorWithClass, getId, getParent, getValue, getValues, removeValue, setId, setPageContext, setParent, setValue
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース javax.servlet.jsp.tagext.IterationTag から継承したメソッド
 

フィールドの詳細

cookie

protected java.lang.String cookie
The name of the cookie to be used as a variable.


header

protected java.lang.String header
The name of the HTTP request header to be used as a variable.


messages

protected static MessageResources messages
The message resources for this package.


name

protected java.lang.String name
The name of the JSP bean to be used as a variable (if property is not specified), or whose property is to be accessed (if property is specified).


parameter

protected java.lang.String parameter
The name of the HTTP request parameter to be used as a variable.


property

protected java.lang.String property
The name of the bean property to be used as a variable.


role

protected java.lang.String role
The name of the security role to be checked for.


scope

protected java.lang.String scope
The scope to search for the bean named by the name property, or "any scope" if null.


user

protected java.lang.String user
The user principal name to be checked for.

コンストラクタの詳細

ConditionalTagBase

public ConditionalTagBase()
メソッドの詳細

getCookie

public java.lang.String getCookie()

setCookie

public void setCookie(java.lang.String cookie)

getHeader

public java.lang.String getHeader()

setHeader

public void setHeader(java.lang.String header)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getParameter

public java.lang.String getParameter()

setParameter

public void setParameter(java.lang.String parameter)

getProperty

public java.lang.String getProperty()

setProperty

public void setProperty(java.lang.String property)

getRole

public java.lang.String getRole()

setRole

public void setRole(java.lang.String role)

getScope

public java.lang.String getScope()

setScope

public void setScope(java.lang.String scope)

getUser

public java.lang.String getUser()

setUser

public void setUser(java.lang.String user)

doStartTag

public int doStartTag()
               throws javax.servlet.jsp.JspException
Perform the test required for this particular tag, and either evaluate or skip the body of this tag.

例外:
javax.servlet.jsp.JspException - if a JSP exception occurs

doEndTag

public int doEndTag()
             throws javax.servlet.jsp.JspException
Evaluate the remainder of the current page normally.

例外:
javax.servlet.jsp.JspException - if a JSP exception occurs

release

public void release()
Release all allocated resources.


condition

protected abstract boolean condition()
                              throws javax.servlet.jsp.JspException
Evaluate the condition that is being tested by this particular tag, and return true if the nested body content of this tag should be evaluated, or false if it should be skipped. This method must be implemented by concrete subclasses.

例外:
javax.servlet.jsp.JspException - if a JSP exception occurs


このドキュメントは、Ja-Jakartaにより訳されました。コメントがある場合は、report@jajakarta.orgまでお願いします。
Copyright (C) 2000-2004 - Apache Software Foundation