パッケージ org.opengion.hayabusa.html

## クラス TabData

- java.lang.Object
- - org.opengion.hayabusa.html.TabData

-     public class TabData
      extends java.lang.Object

  タブ表示を行う場合の各タブに対応するデータを管理します。 タブ表示には、text , id , body の項目を持っています。 このタブ表示には、tabstrip.htc と multipage.htc の２つの JavaScript が必要です。 text は、tabstrip の tab に表示する文字列を指定します。 id は、multipage の pageview の id を指定します。 body は、multipage の pageview の BODY 部に記述する タブの内容です。 タブとタブの間には、tabseparator が挿入されます。これは、タブ間の大きさを指定します。 一番最後の tabseparator は、タブの配置方法(縦か横)に応じて変更されます。 horizontal の場合は、widt を 100% に、vertical の場合は、height を 100% に設定します。 設定方法は、tabseparator の defaultstyle 属性に style 属性の形式(width:100%)で指定します。
  機能分類
    画面表示
  変更履歴:
    3.5.6.5 (2004/08/09) 新規作成
  バージョン
    4.0
  作成者
    Kazuhiko Hasegawa
  導入されたバージョン:
    JDK5.0,

- - ### コンストラクタの概要

    コンストラクタ
    コンストラクタ | 説明
    --- | ---
    `TabData​(java.lang.String text, java.lang.String name, java.lang.String body, boolean openFlag, java.lang.String style)` | コンストラクター

  - ### メソッドの概要

    すべてのメソッド インスタンス・メソッド concreteメソッド
    修飾子とタイプ | メソッド | 説明
    --- | --- | ---
    `java.lang.String` | `getTab​(java.lang.String inStyle, int idno)` | tab用 のタグを作成して返します。
    `java.lang.String` | `getTabBody​(int idno)` | pageview のタグを作成して返します。
    `boolean` | `isOpen()` | タブが選択されているかどうか(true:選択/false:通常)を取得します。

    - ### クラスから継承されたメソッド java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### コンストラクタの詳細

    - #### TabData

          public TabData​(java.lang.String text,
                         java.lang.String name,
                         java.lang.String body,
                         boolean openFlag,
                         java.lang.String style)

      コンストラクター
      パラメータ:
        `text` - タブのテキスト
        `name` - multipage の pageview の id を指定します。
        `body` - multipage の pageview の BODY 部に記述するタブの内容を指定します。
        `openFlag` - タブが選択されているかどうか
        `style` - タブに指定するスタイルシート属性を設定します。
      変更履歴:
        3.8.6.1 (2006/10/20) action属性を追加

  - ### メソッドの詳細

    - #### getTab

          public java.lang.String getTab​(java.lang.String inStyle,
                                         int idno)

      tab用 のタグを作成して返します。 引数の style が、null でなければ、defaultStyle と selectedStyle に設定します。 また、タブ単独に直接指定されている場合は、そちらが優先されます。
      パラメータ:
        `inStyle` - 外部より指定されるスタイル
        `idno` - ID用数値
      戻り値:
        tab要のリストタグ
      変更履歴:
        5.9.1.3 (2015/10/30) 引数追加で新規作成

    - #### getTabBody

          public java.lang.String getTabBody​(int idno)

      pageview のタグを作成して返します。 タブの内容を表示するタグを作成します。
      パラメータ:
        `idno` - ID用数値
      戻り値:
        pageviewのタグ
      変更履歴:
        5.9.1.3 (2015/10/30) 引数追加で新規作成

    - #### isOpen

          public boolean isOpen()

      タブが選択されているかどうか(true:選択/false:通常)を取得します。 タブが選択されるかどうかは、tabTag の term,termList が成立するか、 tabTableTag で、selectedIndex 指定されるかです。
      戻り値:
        タブが選択されているかどうか(true:選択/false:通常)
      変更履歴:
        3.8.6.1 (2006/10/24) 新規追加