クラス TabData


  • public class TabData
    extends Object
    タブ表示を行う場合の各タブに対応するデータを管理します。 タブ表示には、text , id , body の項目を持っています。 このタブ表示には、tabstrip.htc と multipage.htc の2つの 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%)で指定します。
    導入されたバージョン:
    JDK5.0,
    • コンストラクタの詳細

      • TabData

        public TabData​(String text,
                       String name,
                       String body,
                       boolean openFlag,
                       String style)
        コンストラクター
        パラメータ:
        text - タブのテキスト
        name - multipage の pageview の id を指定します。
        body - multipage の pageview の BODY 部に記述するタブの内容を指定します。
        openFlag - タブが選択されているかどうか
        style - タブに指定するスタイルシート属性を設定します。
    • メソッドの詳細

      • getTab

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

        public String getTabBody​(int idno)
        pageview のタグを作成して返します。 タブの内容を表示するタグを作成します。
        パラメータ:
        idno - ID用数値
        戻り値:
        pageviewのタグ
      • isOpen

        public boolean isOpen()
        タブが選択されているかどうか(true:選択/false:通常)を取得します。 タブが選択されるかどうかは、tabTag の term,termList が成立するか、 tabTableTag で、selectedIndex 指定されるかです。
        戻り値:
        タブが選択されているかどうか(true:選択/false:通常)