インタフェース
org.seasar.jface.component.UIComponent の使用

UIComponent を使用しているパッケージ
org.seasar.jface.component   
org.seasar.jface.component.factory.handler   
org.seasar.jface.component.impl   
org.seasar.jface.renderer   
org.seasar.jface.renderer.impl   
org.seasar.jface.renderer.layout   
org.seasar.jface.renderer.layout.impl   
 

org.seasar.jface.component での UIComponent の使用
 

org.seasar.jface.component での UIComponent のサブインタフェース
 interface Menu
          メニューに関する情報を保持するためのインターフェースです。
 interface MenuItem
          メニュー項目情報を保持するためのインターフェースです。
 interface UICompositeComponent
          子を持ち、レイアウト指定できる画面要素を表すインターフェースです。
 interface UIContainer
          子を持つことができる画面要素を表すインターフェースです。
 interface UIControlComponent
           
 

UIComponent を返す org.seasar.jface.component のメソッド
 UIComponent Menu.getMenuHolder()
          メニューを保持する親コンポーネントを取得します。
 

UIComponent 型の引数を持つ型を返す org.seasar.jface.component のメソッド
 List<UIComponent> UIContainer.getChildren()
          子コンポーネントのリストを取得します。
 

UIComponent 型のパラメータを持つ org.seasar.jface.component のメソッド
 void UIContainer.addChild(UIComponent child)
          子となる UIComponent を追加します。
 void Menu.setMenuHolder(UIComponent uiComponent)
          メニューを保持する親コンポーネントを設定します。
 

org.seasar.jface.component.factory.handler での UIComponent の使用
 

UIComponent 型のパラメータを持つ org.seasar.jface.component.factory.handler のメソッド
protected  void S2JFaceGenericTagHandler.setRenderer(UIComponent uiComponent)
          UIComponent に対応するレンダラをセットします。
 

org.seasar.jface.component.impl での UIComponent の使用
 

UIComponent を実装している org.seasar.jface.component.impl のクラス
 class AbstractItemComponent
           
 class AbstractUIComponent
           
 class AbstractUIContainerItemComponent
           
 class ButtonComponent
           
 class CanvasComponent
           
 class ComboComponent
           
 class CompositeComponent
           
 class ControlComponent
           
 class CoolBarComponent
           
 class CoolItemComponent
           
 class CTabFolderComponent
           
 class CTabItemComponent
           
 class GroupComponent
           
 class LabelComponent
           
 class LinkComponent
           
 class MenuComponent
          メニュー情報を保持するためのコンポーネントです。
 class MenuItemComponent
          メニュー項目情報を保持するためのコンポーネントです。
 class ProgressBarComponent
           
 class SashFormComponent
           
 class ScaleComponent
           
 class SimpleItemCompositeComponent
           
 class SliderComponent
           
 class SpinnerComponent
           
 class TabFolderComponent
           
 class TabItemComponent
           
 class TableColumnComponent
           
 class TableComponent
           
 class TableItemComponent
           
 class TextComponent
           
 class ToolBarComponent
           
 class ToolItemComponent
           
 class WindowComponent
          Window のコンポーネント情報を保持するためのクラスです。
 

UIComponent を返す org.seasar.jface.component.impl のメソッド
 UIComponent AbstractUIContainerItemComponent.getChild()
           
 UIComponent MenuComponent.getMenuHolder()
           
 

UIComponent 型の引数を持つ型を返す org.seasar.jface.component.impl のメソッド
 List<UIComponent> CompositeComponent.getChildren()
           
 List<UIComponent> AbstractUIContainerItemComponent.getChildren()
           
 

UIComponent 型のパラメータを持つ org.seasar.jface.component.impl のメソッド
 void CompositeComponent.addChild(UIComponent child)
           
 void AbstractUIContainerItemComponent.addChild(UIComponent child)
           
 void MenuComponent.setMenuHolder(UIComponent menuHolder)
           
 

org.seasar.jface.renderer での UIComponent の使用
 

UIComponent 型のパラメータを持つ org.seasar.jface.renderer のメソッド
 Widget Renderer.render(UIComponent uiComponent, Widget parent, WindowContext context)
          レンダリングを行います。
 void Renderer.renderAfter(Widget widget, UIComponent uiComponent, Widget parent, WindowContext context)
          子のレンダリングが終わった後に呼び出されるメソッドです。
 

Method parameters in org.seasar.jface.renderer with type arguments of type UIComponent
static void RendererFactrory.addRenderer(Class<? extends UIComponent> uiComponentClass, Renderer renderer)
          UIComponent クラスをキーとして、レンダラを登録します。
static Renderer RendererFactrory.getRenderer(Class<? extends UIComponent> uiComponentClass)
          UIComponent クラスをキーにして、レンダラを取得します。
 

org.seasar.jface.renderer.impl での UIComponent の使用
 

UIComponent 型の型パラメータを持つ org.seasar.jface.renderer.impl のクラス
 class AbstractWidgetRenderer<COMPONENT_TYPE extends UIComponent,WIDGET_TYPE extends Widget>
          Widget のレンダリングを行うための基底クラスです。
 

UIComponent 型のパラメータを持つ org.seasar.jface.renderer.impl のメソッド
protected  LayoutDataInfo AbstractControlRenderer.getParentLayoutDataInfo(UIComponent uiComponent)
           
protected  int AbstractWidgetRenderer.getStyle(UIComponent uiComponent)
           
 Widget WindowRenderer.render(UIComponent uiComponent, Widget parent, WindowContext context)
           
 Widget MenuRenderer.render(UIComponent uiComponent, Widget parent, WindowContext context)
           
 Widget AbstractWidgetRenderer.render(UIComponent uiComponent, Widget parent, WindowContext context)
           
 void AbstractWidgetRenderer.renderAfter(Widget widget, UIComponent uiComponent, Widget parent, WindowContext context)
           
protected  void AbstractControlRenderer.setCommonAttributes(UIComponent uiComponent)
           
 

org.seasar.jface.renderer.layout での UIComponent の使用
 

UIComponent 型のパラメータを持つ org.seasar.jface.renderer.layout のメソッド
 Object LayoutSupport.createLayoutData(UIComponent uiComponent, LayoutDataInfo layoutDataInfo)
          LayoutDataInfo オブジェクトを元にして、レイアウトデータオブジェクトを生成します。
 

org.seasar.jface.renderer.layout.impl での UIComponent の使用
 

UIComponent 型のパラメータを持つ org.seasar.jface.renderer.layout.impl のメソッド
 Object GenericLayoutSupport.createLayoutData(UIComponent uiComponent, LayoutDataInfo layoutDataInfo)
           
 



Copyright © 2006 The Seasar Foundation. All Rights Reserved.