org.seasar.uruma.renderer.layout.impl
クラス GenericLayoutSupport

java.lang.Object
  上位を拡張 org.seasar.uruma.renderer.layout.impl.GenericLayoutSupport
すべての実装されたインタフェース:
LayoutSupport

public class GenericLayoutSupport
extends Object
implements LayoutSupport

汎用的な LayoutSupport の実装クラスです。

作成者:
y-komori

コンストラクタの概要
GenericLayoutSupport(Class<? extends Layout> layoutClass, Class<? extends Object> layoutDataClass)
          GenericLayoutSupport を構築します。
 
メソッドの概要
 Layout createLayout()
          レイアウトオブジェクトを生成します。
 Layout createLayout(LayoutInfo<?> layoutInfo)
          LayoutInfo オブジェクトを元にして、レイアウトオブジェクトを生成します。
 Object createLayoutData()
          レイアウトデータオブジェクトを生成します。
 Object createLayoutData(UIComponent uiComponent, LayoutDataInfo layoutDataInfo)
          LayoutDataInfo オブジェクトを元にして、レイアウトデータオブジェクトを生成します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

GenericLayoutSupport

public GenericLayoutSupport(Class<? extends Layout> layoutClass,
                            Class<? extends Object> layoutDataClass)
GenericLayoutSupport を構築します。

パラメータ:
layoutClass - Layout クラス
layoutDataClass - レイアウトデータクラス
メソッドの詳細

createLayout

public Layout createLayout()
インタフェース LayoutSupport の記述:
レイアウトオブジェクトを生成します。

定義:
インタフェース LayoutSupport 内の createLayout
戻り値:
レイアウトオブジェクト

createLayout

public Layout createLayout(LayoutInfo<?> layoutInfo)
インタフェース LayoutSupport の記述:
LayoutInfo オブジェクトを元にして、レイアウトオブジェクトを生成します。

定義:
インタフェース LayoutSupport 内の createLayout
パラメータ:
layoutInfo - LayoutInfo オブジェクト
戻り値:
レイアウトオブジェクト

createLayoutData

public Object createLayoutData()
インタフェース LayoutSupport の記述:
レイアウトデータオブジェクトを生成します。
レイアウトデータを利用しないレイアウトの場合は、常に null を返します。

定義:
インタフェース LayoutSupport 内の createLayoutData
戻り値:
レイアウトデータオブジェクト

createLayoutData

public Object createLayoutData(UIComponent uiComponent,
                               LayoutDataInfo layoutDataInfo)
インタフェース LayoutSupport の記述:
LayoutDataInfo オブジェクトを元にして、レイアウトデータオブジェクトを生成します。
レイアウトデータを利用しないレイアウトの場合は、常に null を返します。

定義:
インタフェース LayoutSupport 内の createLayoutData
パラメータ:
uiComponent - UIComponent オブジェクト
layoutDataInfo - LayoutDataInfo オブジェクト
戻り値:
レイアウトデータオブジェクト


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.