概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## org.seasar.cubby.tags
クラス LinkTag

    java.lang.Object
      javax.servlet.jsp.tagext.TagSupport
          javax.servlet.jsp.tagext.BodyTagSupport
              org.seasar.cubby.tags.LinkTag

すべての実装されたインタフェース:
  Serializable, BodyTag, DynamicAttributes, IterationTag, JspTag, Tag

    public class LinkTag

extends BodyTagSupport
implements DynamicAttributes

指定されたアクションクラス、アクションメソッドへリンクする URL を特定の属性にもつタグを出力するカスタムタグです。

作成者:
  baba
関連項目:
  直列化された形式

フィールドの概要

クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたフィールド
`bodyContent`

クラス javax.servlet.jsp.tagext.TagSupport から継承されたフィールド
`id, pageContext`

インタフェース javax.servlet.jsp.tagext.BodyTag から継承されたフィールド
`EVAL_BODY_BUFFERED, EVAL_BODY_TAG`

インタフェース javax.servlet.jsp.tagext.IterationTag から継承されたフィールド
`EVAL_BODY_AGAIN`

インタフェース javax.servlet.jsp.tagext.Tag から継承されたフィールド
`EVAL_BODY_INCLUDE, EVAL_PAGE, SKIP_BODY, SKIP_PAGE`

コンストラクタの概要
`LinkTag()`

メソッドの概要
`void` | `addParameter(String name, String value)` 要求パラメータを追加します。
`int` | `doEndTag()`
`int` | `doStartTag()`
`void` | `setActionClass(String actionClass)` アクションクラスを設定します。
`void` | `setActionMethod(String actionMethod)` アクションメソッドを設定します。
`void` | `setAttr(String attr)` リンクする URL を出力する属性を設定します。
`void` | `setDynamicAttribute(String uri, String localName, Object value)` DynamicAttributeをセットします。
`void` | `setEncodeURL(boolean encodeURL)` 出力する URL を `HttpServletResponse.encodeURL(String)` でエンコードするかを設定します。
`void` | `setPort(int port)` 出力する URL のポートを設定します。
`void` | `setProtocol(String protocol)` 出力する URL のプロトコルを設定します。
`void` | `setTag(String tag)` 出力するタグを設定します。

クラス javax.servlet.jsp.tagext.BodyTagSupport から継承されたメソッド
`doAfterBody, doInitBody, getBodyContent, getPreviousOut, release, setBodyContent`

クラス javax.servlet.jsp.tagext.TagSupport から継承されたメソッド
`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.Tag から継承されたメソッド
`getParent, setPageContext, setParent`

コンストラクタの詳細

### LinkTag

    public LinkTag()

メソッドの詳細

### setDynamicAttribute

    public void setDynamicAttribute(String uri,
                                    String localName,
                                    Object value)
                             throws JspException

  DynamicAttributeをセットします。

  定義:
    インタフェース `DynamicAttributes` 内の `setDynamicAttribute`
  例外:
    `JspException`

### setTag

    public void setTag(String tag)

  出力するタグを設定します。

  パラメータ:
    `tag` - 出力するタグ

### setAttr

    public void setAttr(String attr)

  リンクする URL を出力する属性を設定します。

  パラメータ:
    `attr` - リンクする URL を出力する属性

### setActionClass

    public void setActionClass(String actionClass)

  アクションクラスを設定します。

  パラメータ:
    `actionClass` - アクションクラス

### setActionMethod

    public void setActionMethod(String actionMethod)

  アクションメソッドを設定します。

  パラメータ:
    `actionMethod` - アクションメソッド

### setEncodeURL

    public void setEncodeURL(boolean encodeURL)

  出力する URL を `HttpServletResponse.encodeURL(String)` でエンコードするかを設定します。

  パラメータ:
    `encodeURL` - 出力する URL を `HttpServletResponse.encodeURL(String)` でエンコードする場合は `true`、そうでない場合は `false`

### setProtocol

    public void setProtocol(String protocol)

  出力する URL のプロトコルを設定します。

  パラメータ:
    `protocol` - 出力する URL のプロトコル

### setPort

    public void setPort(int port)

  出力する URL のポートを設定します。

  パラメータ:
    `port` - 出力する URL のポート

### addParameter

    public void addParameter(String name,
                             String value)

  要求パラメータを追加します。

  パラメータ:
    `name` - パラメータ名
    `value` - 値

### doStartTag

    public int doStartTag()
                   throws JspException

  定義:
    インタフェース `Tag` 内の `doStartTag`
  オーバーライド:
    クラス `BodyTagSupport` 内の `doStartTag`
  例外:
    `JspException`

### doEndTag

    public int doEndTag()
                 throws JspException

  定義:
    インタフェース `Tag` 内の `doEndTag`
  オーバーライド:
    クラス `BodyTagSupport` 内の `doEndTag`
  例外:
    `JspException`

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

Copyright © 2006-2009 The Seasar Foundation. All Rights Reserved.