## wisdomx.ui.render
クラス Tag

    java.lang.Object
      wisdomx.ui.render.TagHelper
          wisdomx.ui.render.Tag

すべての実装インタフェース:
  Types

public class Tag
extends TagHelper

wisdomx.ui.objectパッケージのクラスをHTML表示に文字列に変換するクラス
このクラスでは、表示文字列、入力文字列はすべてエスケープを行います。
メソッド実行時に引数のオブジェクトがnullの場合、`CoreRuntimeException`が送出される場合があります。
WA0031対応 2004/11/10
WA0032対応 2004/11/17

バージョン:
  1
作成者:
  Takao Kouda

フィールドの概要

インタフェース wisdomx.logic.formtemplate.Types から継承したフィールド
`CHAR, CHAR_ALPHA_NUMERIC, DECIMAL, ERROR_ANY_CHAR_DETECTED, ERROR_CHAR_LENGTH_OVERFLOW, ERROR_DOUBLE_BYTE_CHAR_DETECTED, ERROR_EMPTY_STRING, ERROR_NUMERIC_LENGTH_OVERFLOW, ERROR_NUMERIC_NUMBER_OF_DECIMAL_OVERFLOW, ERROR_PROHIBIT_CHAR_DETECTED, ERROR_SINGLE_BYTE_CHAR_DETECTED, ERROR_SINGLE_BYTE_KANA_DETECTED, VALID_VALUE`

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

メソッドの概要
`static java.lang.String` `aHrefValue(java.lang.String href, java.lang.String value)` Aタグ文字列を作成します。
`static java.lang.String` `aHrefValueTarget(java.lang.String href, java.lang.String value, java.lang.String target)` Aタグ文字列を作成します。
`static java.lang.String` `aHrefValueTitle(java.lang.String href, java.lang.String value, java.lang.String title)` Aタグ文字列を作成します。
`static java.lang.String` `aHrefValueTitleClass(java.lang.String href, java.lang.String value, java.lang.String title, java.lang.String clazz)` Aタグ文字列を作成します。
`static java.lang.String` `aHrefValueTitleTarget(java.lang.String href, java.lang.String value, java.lang.String title, java.lang.String target)` Aタグ文字列を作成します。
`static java.lang.String` `aHrefValueTitleTargetClass(java.lang.String href, java.lang.String value, java.lang.String title, java.lang.String target, java.lang.String clazz)` Aタグ文字列を作成します。
`static java.lang.String` `checkbox(Checkbox checkbox)` CHECKBOXタグのString文字列を作成します。
`static java.lang.String` `checkboxClass(Checkbox checkbox, java.lang.String clazz)` CHECKBOXタグのString文字列を作成します。
`static java.lang.String` `checkboxDisables(Checkbox checkbox)` Checkboxで無効に設定されているキーのHIDDENタグのString文字列を作成します。
`static java.util.List` `checkboxList(Checkbox checkbox)` CHECKBOXタグのString文字列を含んだListを作成します。
`static java.lang.String` `escape2Label(java.lang.String value)` HTMLの表示用にエスケープした文字列を作成します。
`static java.lang.String` `file(Define define)` FILEタグのString文字列を作成します。
`static java.lang.String` `hidden(java.lang.String fieldName, java.lang.String fieldValue)` HIDDENタグのString文字列を作成します。
`static java.lang.String` `input(Define define, java.lang.String string)` INPUTタグのString文字列を作成します。
`static java.lang.String` `isChecked(boolean checked)` CHECKBOXタグなどで使用する"checked"という文字列を作成します。
`static java.lang.String` `isChecked(PageListRow row)` CHECKBOXタグなどで使用する"checked"という文字列を作成します。
`static java.lang.String` `isChecked(java.lang.String checked)` CHECKBOXタグなどで使用する"checked"という文字列を作成します。
`static java.lang.String` `label(Define define)` 表示用の文字列を作成します。
`static java.lang.String` `label(java.lang.String string)` 表示用の文字列を作成します。
`static java.lang.String` `radio(Select select)` RADIOタグのString文字列を作成します。
`static java.lang.String` `radio(Select select, java.lang.String onClickEventName)` RADIOタグのString文字列を作成します。
`static java.util.List` `radioList(Select select)` RADIOタグのString文字列を含んだListを作成します。
`static java.util.List` `radioList(Select select, java.lang.String onClickEventName)` RADIOタグのString文字列を含んだListを作成します。
`static java.lang.String` `select(Select select)` SELECTタグのString文字列を作成します。
`static java.lang.String` `select(Select select, java.lang.String onChangeEventName)` SELECTタグのString文字列を作成します。
`static java.lang.String` `selectClass(Select select, java.lang.String clazz)` SELECTタグのString文字列を作成します。
`static java.lang.String` `selectClass(Select select, java.lang.String onChangeEventName, java.lang.String clazz)` SELECTタグのString文字列を作成します。
`static java.lang.String` `selectMultiple(Checkbox checkbox, int size)` SELECT MULTIPLEタグのString文字列を作成します。

クラス wisdomx.ui.render.TagHelper から継承したメソッド
`attribute, escape2Input, quote, quote`

クラス java.lang.Object から継承したメソッド
`equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### Tag

    public Tag()

メソッドの詳細

### escape2Label

    public static final java.lang.String escape2Label(java.lang.String value)

  HTMLの表示用にエスケープした文字列を作成します。

  パラメータ:
    `value` - エスケープする文字列
  戻り値:
    エスケープされた文字列

### label

    public static java.lang.String label(java.lang.String string)

  表示用の文字列を作成します。
  引数の文字列をHTML表示用にエスケープした文字列を作成します。

  パラメータ:
    `string` - 表示用の文字列
  戻り値:
    表示用の文字列

### label

    public static java.lang.String label(Define define)

  表示用の文字列を作成します。
  引数のdefineが持つ`Define.getLabel()`をHTML表示用にエスケープした文字列を作成します。

  パラメータ:
    `define` - 表示するDefineオブジェクト
  戻り値:
    表示用の文字列
  導入されたバージョン:
    2004/3/15

### input

    public static java.lang.String input(Define define,
                                         java.lang.String string)

  INPUTタグのString文字列を作成します。
  タグの情報には以下が使用され、値はエスケープされた値です
  size="define.getLength()* 1.2"
  maxlength="define.getLength()"
  name="define().getId()"
  value="string"

  パラメータ:
    `define` -
  戻り値:
    INPUTタグのString文字列

### file

    public static java.lang.String file(Define define)

  FILEタグのString文字列を作成します。
  タグの情報には以下が使用されます
  name="define.getId()"

  パラメータ:
    `define` -
  戻り値:
    FILEタグのString文字列

### aHrefValue

    public static final java.lang.String aHrefValue(java.lang.String href,
                                                    java.lang.String value)

  Aタグ文字列を作成します。
  戻り値は
  <a href="href">value</a>
  です。

  パラメータ:
    `href` -
    `value` -
  戻り値:
    Aタグ文字列

### aHrefValueTarget

    public static final java.lang.String aHrefValueTarget(java.lang.String href,
                                                          java.lang.String value,
                                                          java.lang.String target)

  Aタグ文字列を作成します。
  戻り値は
  <a href="href" target="target">value</a> です。

  パラメータ:
    `href` -
    `value` -
    `target` -
  戻り値:
    Aタグ文字列

### aHrefValueTitle

    public static final java.lang.String aHrefValueTitle(java.lang.String href,
                                                         java.lang.String value,
                                                         java.lang.String title)

  Aタグ文字列を作成します。
  戻り値は
  <a href="href" title="title">value</a>
  です。

  パラメータ:
    `href` -
    `value` -
    `title` -
  戻り値:
    Aタグ文字列

### aHrefValueTitleClass

    public static final java.lang.String aHrefValueTitleClass(java.lang.String href,
                                                              java.lang.String value,
                                                              java.lang.String title,
                                                              java.lang.String clazz)

  Aタグ文字列を作成します。
  戻り値は
  <a href="href" title="title" class="clazz">value</a>
  です。

  パラメータ:
    `href` -
    `value` -
    `clazz` -
  戻り値:
    Aタグ文字列

### aHrefValueTitleTarget

    public static final java.lang.String aHrefValueTitleTarget(java.lang.String href,
                                                               java.lang.String value,
                                                               java.lang.String title,
                                                               java.lang.String target)

  Aタグ文字列を作成します。
  戻り値は
  <a href="href" title="title" target="target">value</a>
  です。

  パラメータ:
    `href` -
    `value` -
    `title` -
    `target` -
  戻り値:
    Aタグ文字列

### aHrefValueTitleTargetClass

    public static final java.lang.String aHrefValueTitleTargetClass(java.lang.String href,
                                                                    java.lang.String value,
                                                                    java.lang.String title,
                                                                    java.lang.String target,
                                                                    java.lang.String clazz)

  Aタグ文字列を作成します。
  戻り値は
  <a href="href" title="title" target="target" class="clazz">value</a>
  です。

  パラメータ:
    `href` -
    `value` -
    `title` -
    `target` -
    `clazz` -
  戻り値:
    Aタグ文字列

### hidden

    public static java.lang.String hidden(java.lang.String fieldName,
                                          java.lang.String fieldValue)

  HIDDENタグのString文字列を作成します。
  2004/6/7 鴻田
  フィールドの値の置換で空白文字の場合の置換を廃止しました。

  パラメータ:
    `fieldName` -
    `fieldValue` -
  戻り値:
    HIDDENタグのString文字列

### checkbox

    public static java.lang.String checkbox(Checkbox checkbox)

  CHECKBOXタグのString文字列を作成します。

  パラメータ:
    `checkbox` -
  戻り値:
    CHECKBOXタグのString文字列

### checkboxClass

    public static java.lang.String checkboxClass(Checkbox checkbox,
                                                 java.lang.String clazz)

  CHECKBOXタグのString文字列を作成します。
  WA0032対応 2004/11/17

  パラメータ:
    `checkbox` -
    `clazz` -
  戻り値:
    CHECKBOXタグのString文字列
  導入されたバージョン:
    2004/11/17

### checkboxList

    public static java.util.List checkboxList(Checkbox checkbox)

  CHECKBOXタグのString文字列を含んだListを作成します。

  パラメータ:
    `checkbox` -
  戻り値:
    CHECKBOXタグのString文字列を含んだList

### checkboxDisables

    public static java.lang.String checkboxDisables(Checkbox checkbox)

  Checkboxで無効に設定されているキーのHIDDENタグのString文字列を作成します。 CHECKBOXタグでdisabledされている場合、入力値をとることができないのでHIDDENタグで 表示しておく必要あります。

  パラメータ:
    `checkbox` -
  戻り値:
    Checkboxで無効に設定されているキーのHIDDENタグのString文字列

### selectMultiple

    public static java.lang.String selectMultiple(Checkbox checkbox,
                                                  int size)

  SELECT MULTIPLEタグのString文字列を作成します。
  WA0031対応 2004/11/10

  パラメータ:
    `checkbox` -
    `size` -
  戻り値:
    SELECT MULTIPLEタグのString文字列

### select

    public static java.lang.String select(Select select)

  SELECTタグのString文字列を作成します。
  WA0031対応 2004/11/10

  パラメータ:
    `select` -
  戻り値:
    SELECTタグのString文字列

### selectClass

    public static java.lang.String selectClass(Select select,
                                               java.lang.String clazz)

  SELECTタグのString文字列を作成します。
  WA0031対応 2004/11/10

  パラメータ:
    `select` -
    `clazz` -
  戻り値:
    SELECTタグのString文字列

### select

    public static java.lang.String select(Select select,
                                          java.lang.String onChangeEventName)

  SELECTタグのString文字列を作成します。
  このメソッドは出力するHTMLタグにJavaScriptのonChangeEventを追加します。
  WA0031対応 2004/11/10

  パラメータ:
    `select` -
    `onChangeEventName` -
  戻り値:
    SELECTタグのString文字列

### selectClass

    public static java.lang.String selectClass(Select select,
                                               java.lang.String onChangeEventName,
                                               java.lang.String clazz)

  SELECTタグのString文字列を作成します。
  このメソッドは出力するHTMLタグにJavaScriptのonChangeEventを追加します。
  WA0031対応 2004/11/10

  パラメータ:
    `select` -
    `onChangeEventName` -
    `clazz` -
  戻り値:
    SELECTタグのString文字列

### radio

    public static java.lang.String radio(Select select)

  RADIOタグのString文字列を作成します。

  パラメータ:
    `select` -
  戻り値:
    RADIOタグのString文字列

### radio

    public static java.lang.String radio(Select select,
                                         java.lang.String onClickEventName)

  RADIOタグのString文字列を作成します。
  このメソッドは出力するHTMLタグにJavaScriptのonClickEventを追加します。

  パラメータ:
    `select` -
    `onClickEventName` -
  戻り値:
    RADIOタグのString文字列

### radioList

    public static java.util.List radioList(Select select)

  RADIOタグのString文字列を含んだListを作成します。

  パラメータ:
    `select` -
  戻り値:
    RADIOタグのString文字列を含んだList

### isChecked

    public static java.lang.String isChecked(boolean checked)

  CHECKBOXタグなどで使用する"checked"という文字列を作成します。

  パラメータ:
    `checked` -
  戻り値:
    checkedが真の場合"checked"、偽の場合""

### isChecked

    public static java.lang.String isChecked(PageListRow row)

  CHECKBOXタグなどで使用する"checked"という文字列を作成します。
  引数の`PageListRow`の`PageListRow.isCheck()`の戻り値を使用して検査を行います。

  パラメータ:
    `row` -
  戻り値:
    `PageListRow.isCheck()`が真の場合"checked"、偽の場合""

### isChecked

    public static java.lang.String isChecked(java.lang.String checked)

  CHECKBOXタグなどで使用する"checked"という文字列を作成します。

  パラメータ:
    `checked` -
  戻り値:
    checked.equals("on")が真の場合"checked"、偽の場合""

### radioList

    public static java.util.List radioList(Select select,
                                           java.lang.String onClickEventName)

  RADIOタグのString文字列を含んだListを作成します。
  このメソッドは出力するHTMLタグにJavaScriptのonClickEventを追加します。

  パラメータ:
    `select` -
    `onClickEventName` -
  戻り値:
    RADIOタグのString文字列を含んだList