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

# クラス TabData

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

public class TabData extends 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) 新規作成
機能分類
  画面表示
導入されたバージョン:
  JDK5.0,

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

  コンストラクタ
  コンストラクタ
  説明
  `TabData(String text, String name, String body, boolean openFlag, String style)`
  コンストラクター

- ## メソッドの概要

  修飾子とタイプ
  メソッド
  説明
  `String`
  `getTab(String inStyle, int idno)`
  tab用 のタグを作成して返します。
  `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(String text, String name, String body, boolean openFlag, String style)
    コンストラクター
    パラメータ:
      `text` - タブのテキスト
      `name` - multipage の pageview の id を指定します。
      `body` - multipage の pageview の BODY 部に記述するタブの内容を指定します。
      `openFlag` - タブが選択されているかどうか
      `style` - タブに指定するスタイルシート属性を設定します。
    変更履歴:
      3.8.6.1 (2006/10/20) action属性を追加

- ## メソッドの詳細

  - ### getTab

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

  - ### getTabBody

    public 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) 新規追加