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

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

public class GenericLayoutSupport
extends Object
implements LayoutSupport

作成者:
y-komori

コンストラクタの概要
GenericLayoutSupport(Class<? extends Layout> layoutClass, Class<? extends Object> layoutDataClass)
           
 
メソッドの概要
 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)
メソッドの詳細

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 The Seasar Foundation. All Rights Reserved.