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

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

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

org.seasar.uruma.component での UIComponent のサブインタフェース
 interface UIComponentContainer
          子を持つことができる画面要素を表すインターフェースです。
 interface UICompositeComponent
          子を持ち、レイアウト指定できる画面要素を表すインターフェースです。
 interface UIControlComponent
          Control に関する情報を保持するインターフェースです。
 

org.seasar.uruma.component.base での UIComponent の使用
 

UIComponent を実装している org.seasar.uruma.component.base のクラス
 class AbstractItemComponent
          Item を表す基底クラスです。
 class AbstractUIComponent
          UIComponent を表す基底クラスです。
 class AbstractUIContainer
          UIComponentContainer のための基底クラスです。
 class AbstractUIContainerItemComponent
          UIComponentContainer の子要素を表す基底クラスです。
 class PartConfigurationElement
          子要素を持たない ConfigurationElement の基底クラスです。
 

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

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

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

UIComponent を実装している org.seasar.uruma.component.jface のクラス
 class BrowserComponent
          Browser を表すコンポーネントです。
 class ButtonComponent
          Button に対応するコンポーネントです。
 class CanvasComponent
          Canvas に対応するコンポーネントです。
 class ComboComponent
          Combo を表すコンポーネントです。
 class CompositeComponent
          Composite に対応するコンポーネントです。
 class ControlComponent
          Control を表す基底コンポーネントクラスです。
 class CoolBarComponent
          CoolBar に対応するコンポーネントです。
 class CoolItemComponent
          CoolItem に対応するコンポーネントです。
 class CTabFolderComponent
          CTabFolder に対応するコンポーネントです。
 class CTabItemComponent
          CTabItem に対応するコンポーネントです。
 class DateTimeComponent
          DateTime に対応するコンポーネントです。
 class GroupComponent
          Group に関する情報を保持するクラスです。
 class LabelComponent
          Label を表すコンポーネントです。
 class LinkComponent
          Link に対応するコンポーネントです。
 class MenuComponent
          メニュー情報を保持するためのコンポーネントです。
 class MenuItemComponent
          メニュー項目情報を保持するためのコンポーネントです。
 class ProgressBarComponent
          ProgressBar に対応するコンポーネントです。
 class SashFormComponent
          SashForm を表すコンポーネントです。
 class ScaleComponent
          Scale を表すコンポーネントです。
 class SeparatorComponent
          Separator を表すコンポーネントです。
 class SimpleItemCompositeComponent
           
 class SliderComponent
          Slider を表すコンポーネントです。
 class SpinnerComponent
          Spinner を表すコンポーネントです。
 class TabFolderComponent
          TabFolder を表すコンポーネントです。
 class TabItemComponent
          TabItem を表すコンポーネントです。
 class TableColumnComponent
          TableColumn を表すコンポーネントです。
 class TableComponent
          Table を表すコンポーネントです。
 class TableItemComponent
          TableItem を表すコンポーネントです。
 class TextComponent
          Text を表すコンポーネントです。
 class ToolBarComponent
          ToolBar を表すコンポーネントです。
 class ToolItemComponent
          ToolItem を表すコンポーネントです。
 class TreeComponent
          Tree を表すコンポーネントです。
 class TreeItemComponent
          TreeItem を表すコンポーネント。
 class WindowComponent
          Window のコンポーネント情報を保持するためのクラスです。
 

org.seasar.uruma.component.rcp での UIComponent の使用
 

UIComponent を実装している org.seasar.uruma.component.rcp のクラス
 class ViewPartComponent
          ViewPart のコンポーネント情報を保持するためのクラスです。
 class WorkbenchComponent
          ワークベンチのためのコンポーネントです。
 

org.seasar.uruma.context での UIComponent の使用
 

UIComponent を返す org.seasar.uruma.context のメソッド
 UIComponent WidgetHandle.getUiComponent()
          UIComponent を取得します。
 

UIComponent 型のパラメータを持つ org.seasar.uruma.context のメソッド
 void WidgetHandle.setUiComponent(UIComponent uiComponent)
          ウィジットに対応する UIComponent を設定します。
 

org.seasar.uruma.context.impl での UIComponent の使用
 

UIComponent を返す org.seasar.uruma.context.impl のメソッド
 UIComponent WidgetHandleImpl.getUiComponent()
           
 

UIComponent 型のパラメータを持つ org.seasar.uruma.context.impl のメソッド
 void WidgetHandleImpl.setUiComponent(UIComponent uiComponent)
           
 

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

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

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

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

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

UIComponent 型のパラメータを持つ org.seasar.uruma.renderer.impl のメソッド
protected  WidgetHandle AbstractRenderer.createWidgetHandle(UIComponent uiComponent, Object widget)
          WidgetHandle の実装クラスを生成して返します。
protected  LayoutDataInfo AbstractControlRenderer.getParentLayoutDataInfo(UIComponent uiComponent)
           
protected  int AbstractRenderer.getStyle(UIComponent uiComponent)
          UIComponent の保持する文字列のスタイル属性を int 値に変換します。
 WidgetHandle SeparatorRenderer.preRender(UIComponent uiComponent, WidgetHandle parent, WindowContext context)
           
 WidgetHandle NullRenderer.preRender(UIComponent uiComponent, WidgetHandle parent, WindowContext context)
           
 WidgetHandle MenuManagerRenderer.preRender(UIComponent uiComponent, WidgetHandle parent, WindowContext context)
           
 WidgetHandle MenuItemRenderer.preRender(UIComponent uiComponent, WidgetHandle parent, WindowContext context)
           
 WidgetHandle AbstractRenderer.preRender(UIComponent uiComponent, WidgetHandle parent, WindowContext context)
           
 WidgetHandle WindowRenderer.render(UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 WidgetHandle ViewPartRenderer.render(UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 WidgetHandle SeparatorRenderer.render(UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 WidgetHandle NullRenderer.render(UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 WidgetHandle MenuManagerRenderer.render(UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 WidgetHandle MenuItemRenderer.render(UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 WidgetHandle AbstractWidgetRenderer.render(UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 WidgetHandle AbstractViewerRenderer.render(UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 void ViewPartRenderer.renderAfter(WidgetHandle widget, UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 void SeparatorRenderer.renderAfter(WidgetHandle widget, UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 void NullRenderer.renderAfter(WidgetHandle widget, UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 void MenuManagerRenderer.renderAfter(WidgetHandle widget, UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 void MenuItemRenderer.renderAfter(WidgetHandle widget, UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 void AbstractWidgetRenderer.renderAfter(WidgetHandle handle, UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
 void AbstractViewerRenderer.renderAfter(WidgetHandle handle, UIComponent uiComponent, WidgetHandle parent, PartContext context)
           
protected  void AbstractControlRenderer.setCommonAttributes(UIComponent uiComponent)
           
 

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

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

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

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



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