jp.co.hitachi.soft.portal.portal.controls.layoutbeans.PanedLayoutBean

機能

タブ付きのポートレットテンプレートで使用するレイアウト情報を取得します。

Beanの項目

宣言

<jsp:useBean id="layoutbean"
class="jp.co.hitachi.soft.portal.portal.controls.layoutbeans.PanedLayoutBean"
scope="page"/>

対象スコープ
page

メソッドの一覧

戻り値のデータ型メソッド説明
intcountTab()タブの個数を数えます。
java.lang.StringgetActiveTabColor()タブの活性色を取得します。
java.lang.StringgetBackgroundColor()コンテンツ表示領域の背景色を取得します。
java.lang.StringgetNonActiveTabColor()タブの非活性色を取得します。
voidgetPortletContent(JspWriter out)ポートレットのコンテンツを出力します。
java.lang.StringgetProperty(java.lang.String name)ポートレットコントロールに指定されているプロパティを取得します。
java.lang.StringgetRulerColor()ルーラー色を取得します。
intgetRulerSize()ルーラー幅を取得します。
java.lang.StringgetTabTitle(int n)n番目のタブのタイトル文字列を取得します。
java.lang.StringgetTabUrl(int n)n番目のタブのリンク先URLを生成します。
voidinitBean(ServletRequest req)Beanを初期化します。
booleanisActiveTab(int n)n番目のタブが現在選択されているかどうかを調べます。

メソッドの説明

countTab
形式

public int countTab()

機能
タブの個数を数えます。
パラメタ
なし
戻り値
表示するタブの個数
例外
なし
getActiveTabColor
形式

public java.lang.String getActiveTabColor()

機能
タブの活性色を取得します。
パラメタ
なし
戻り値
タブの活性色
次の優先度で設定値を取得します。
  1. ポートレット配置情報ファイル(PSMLファイル)に設定されたactive-colorの値
  2. プロパティjp.co.hitachi.soft.portal.layout.default.active.colorの値
  3. システムのデフォルト値(#990000)
例外
なし
getBackgroundColor
形式

public java.lang.String getBackgroundColor()

機能
コンテンツ表示領域の背景色を取得します。
パラメタ
なし
戻り値
背景色
次の優先度に従い,設定値を取得します。
  1. ポートレット配置情報ファイル(PSMLファイル)に設定されたbackground-colorの値
  2. プロパティjp.co.hitachi.soft.portal.layout.default.background.colorの値
  3. システムのデフォルト値(#FFFFFF)
例外
なし
getNonActiveTabColor
形式

public java.lang.String getNonActiveTabColor()

機能
タブの非活性色を取得します。
パラメタ
なし
戻り値
タブの非活性色
次の優先度に従い,設定値を取得します。
  1. ポートレット配置情報ファイル(PSMLファイル)に設定されたtitle-colorの値
  2. プロパティjp.co.hitachi.soft.portal.layout.default.nonactive.colorの値
  3. システムのデフォルト値(#DDDDDD)
例外
なし
getPortletContent
形式

public void getPortletContent(JspWriter out)

機能
ポートレットのコンテンツを出力します。
パラメタ
out - JSPに渡されたJspWriter
戻り値
なし
例外
IllegalArgumentException - 引数outがnullの場合
getProperty
形式

public java.lang.String getProperty(java.lang.String name)

機能
ポートレットコントロールに指定されているプロパティを取得します。
パラメタ
name - プロパティのキー
戻り値
キーに対するプロパティ値
プロパティがない場合は空文字列を返却します。
例外
なし
getRulerColor
形式

public java.lang.String getRulerColor()

機能
ルーラー色を取得します。
パラメタ
なし
戻り値
ルーラー色
次の優先度に従い,設定値を取得します。
  1. ポートレット配置情報ファイル(PSMLファイル)に設定されたruler-colorの値
  2. プロパティjp.co.hitachi.soft.portal.layout.default.ruler.colorの値
  3. システムのデフォルト値(#DDDDDD)
例外
なし
getRulerSize
形式

public int getRulerSize()

機能
ルーラー幅を取得します。
パラメタ
なし
戻り値
ルーラー幅
次の優先度に従い,設定値を取得します。
  1. ポートレット配置情報ファイル(PSMLファイル)に設定されたruler-sizeの値
  2. プロパティjp.co.hitachi.soft.portal.layout.default.ruler.sizeの値
  3. システムのデフォルト値(2)
例外
なし
getTabTitle
形式

public java.lang.String getTabTitle(int n)

機能
n番目のタブのタイトル文字列を取得します。
パラメタ
n - タブ番号
戻り値
n番目のタブのタイトル文字列
例外
IllegalArgumentException - タブ番号が-1以下の場合,またはタブ番号がタブの個数より大きい場合
getTabUrl
形式

public java.lang.String getTabUrl(int n)

機能
n番目のタブのリンク先URLを生成します。
パラメタ
n - タブ番号
戻り値
n番目のタブのリンク先URL
例外
IllegalArgumentException - タブ番号が-1以下の場合,またはタブ番号がタブの個数より大きい場合
initBean
形式

public void initBean(ServletRequest req)

機能
このBeanを初期化します。
パラメタ
req - JSPに渡されたServletRequestオブジェクト
戻り値
なし
例外
IllegalStateException -使用できないポートレットテンプレートで呼ばれた場合
IllegalArgumentException - 引数reqがnullまたは不正なオブジェクトである場合
isActiveTab
形式

public boolean isActiveTab(int n)

機能
n番目のタブが現在選択されているかどうかを調べます。
パラメタ
n - タブ番号
戻り値
true:n番目のタブが選択されている場合
false:n番目のタブが選択されていない場合
例外
IllegalArgumentException