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

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

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

org.seasar.jface.component での UIElement のサブインタフェース
 interface CommonAttributes
          一括指定のための属性を保持するためのコンポーネントです。
 interface LayoutDataInfo
           
 interface LayoutInfo<LAYOUT_DATA_INFO extends LayoutDataInfo>
          レイアウトに関する情報を保持するクラスです。
 interface Menu
          メニューに関する情報を保持するためのインターフェースです。
 interface MenuItem
          メニュー項目情報を保持するためのインターフェースです。
 interface Template
           
 interface UIComponent
          レンダリング可能な画面要素を表すインターフェースです。
 interface UICompositeComponent
          子を持ち、レイアウト指定できる画面要素を表すインターフェースです。
 interface UIContainer
          子を持つことができる画面要素を表すインターフェースです。
 interface UIControlComponent
           
 

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

UIElement を返す org.seasar.jface.component.factory.handler のメソッド
protected  UIElement S2JFaceGenericTagHandler.createUIElement(Class<? extends UIElement> uiElementClass)
          UIElement オブジェクトを生成します。
 

UIElement 型のパラメータを持つ org.seasar.jface.component.factory.handler のメソッド
protected  void SeparatorTagHandler.setAttributes(UIElement uiElement, Attributes attributes)
           
protected  void S2JFaceGenericTagHandler.setAttributes(UIElement uiElement, Attributes attributes)
          UIElement へ属性の値をセットします。
protected  void S2JFaceGenericTagHandler.setBasePath(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
          UIElement へXMLのパスを設定します。
protected  void S2JFaceGenericTagHandler.setLocation(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
          UIElement へXML上のロケーション情報を設定します。
protected  void WindowTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void TemplateTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void TableCellTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void SimpleItemTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void S2JFaceGenericTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
          生成した UIElementTagHandlerContext 内に存在する親へ設定します。
protected  void MenuTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void MenuItemTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void LayoutTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void LayoutDataTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void GradientItemTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void GradientInfoTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void CommonAttributesTagHandler.setParent(UIElement uiElement, org.seasar.framework.xml.TagHandlerContext context)
           
protected  void S2JFaceGenericTagHandler.setProperty(UIElement uiElement, String name, String value)
          UIElement へプロパティを設定します。
 

Method parameters in org.seasar.jface.component.factory.handler with type arguments of type UIElement
protected  UIElement S2JFaceGenericTagHandler.createUIElement(Class<? extends UIElement> uiElementClass)
          UIElement オブジェクトを生成します。
 

Constructor parameters in org.seasar.jface.component.factory.handler with type arguments of type UIElement
S2JFaceGenericTagHandler(Class<? extends UIElement> uiElementClass)
          生成するクラスを指定してインスタンスを構築します。
 

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

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

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

UIElement 型のパラメータを持つ org.seasar.jface.renderer のメソッド
static Object RendererSupportUtil.convertValue(UIElement src, String value, ComponentAttribute.ConversionType conversionType)
           
static void RendererSupportUtil.setAttributes(UIElement src, Object dest, ComponentAttribute.SetTiming nowTiming)
          src でアノテートされたフィールドを dest へコピーします。
 



Copyright © 2006 The Seasar Foundation. All Rights Reserved.