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

UIElement を使用しているパッケージ
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.component.spec   
org.seasar.uruma.component.writer   
org.seasar.uruma.renderer   
 

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

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

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

UIElement 型のパラメータを持つ org.seasar.uruma.component のメソッド
 void UIElementContainer.addChild(UIElement child)
          子となる UIComponent を追加します。
 void UIElementVisitor.visit(UIElement element)
          UIElement を訪問します。
 void EnablesDependableVisitor.visit(UIElement element)
           
 

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

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

UIElement 型の型パラメータを持つ org.seasar.uruma.component.base のフィールド
protected  List<UIElement> AbstractUIContainer.children
           
 

UIElement を返す org.seasar.uruma.component.base のメソッド
 UIElement AbstractUIContainerItemComponent.getChild()
          子コンポーネントを取得します。
 

UIElement 型の引数を持つ型を返す org.seasar.uruma.component.base のメソッド
 List<UIElement> AbstractUIElementContainer.getChildren()
           
 List<UIElement> AbstractUIContainerItemComponent.getChildren()
           
 List<UIElement> AbstractUIContainer.getChildren()
           
 

UIElement 型のパラメータを持つ org.seasar.uruma.component.base のメソッド
 void AbstractUIElementContainer.addChild(UIElement child)
           
 void AbstractUIContainerItemComponent.addChild(UIElement child)
           
 void AbstractUIContainer.addChild(UIElement child)
           
 

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

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

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

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

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

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

UIElement を実装している org.seasar.uruma.component.jface のクラス
 class BrowserComponent
          Browser を表すコンポーネントです。
 class ButtonComponent
          Button に対応するコンポーネントです。
 class CanvasComponent
          Canvas に対応するコンポーネントです。
 class ComboComponent
          Combo を表すコンポーネントです。
 class CommonAttriburtesImpl
          CommonAttributes の実装クラスです。
 class CompositeComponent
          Composite に対応するコンポーネントです。
 class ControlComponent
          Control を表す基底コンポーネントクラスです。
 class CoolBarComponent
          CoolBar に対応するコンポーネントです。
 class CoolItemComponent
          CoolItem に対応するコンポーネントです。
 class CTabFolderComponent
          CTabFolder に対応するコンポーネントです。
 class CTabItemComponent
          CTabItem に対応するコンポーネントです。
 class DateTimeComponent
          DateTime に対応するコンポーネントです。
 class FillLayoutInfo
          FillLayout に関する情報を保持するクラスです。
 class GradientInfo
          グラデーション色に関する情報を保持するクラスです。
 class GradientItem
          グラデーション項目を保持するためのクラスです。
 class GridDataInfo
          GridData に関する情報を保持するクラスです。
 class GridLayoutInfo
          GridLayout に関する情報を保持するクラスです。
 class GroupComponent
          Group に関する情報を保持するクラスです。
 class LabelComponent
          Label を表すコンポーネントです。
 class LinkComponent
          Link に対応するコンポーネントです。
 class MenuComponent
          メニュー情報を保持するためのコンポーネントです。
 class MenuItemComponent
          メニュー項目情報を保持するためのコンポーネントです。
 class ProgressBarComponent
          ProgressBar に対応するコンポーネントです。
 class RowDataInfo
          RowData に関する情報を保持するクラスです。
 class RowLayoutInfo
          RowLayout に関する情報を保持するクラスです。
 class SashFormComponent
          SashForm を表すコンポーネントです。
 class ScaleComponent
          Scale を表すコンポーネントです。
 class SeparatorComponent
          Separator を表すコンポーネントです。
 class SimpleItemComponent
          単一項目を表すコンポーネントです。
 class SimpleItemCompositeComponent
           
 class SliderComponent
          Slider を表すコンポーネントです。
 class SpinnerComponent
          Spinner を表すコンポーネントです。
 class TabFolderComponent
          TabFolder を表すコンポーネントです。
 class TabItemComponent
          TabItem を表すコンポーネントです。
 class TableCellComponent
          テーブルセルを表すコンポーネントです。
 class TableColumnComponent
          TableColumn を表すコンポーネントです。
 class TableComponent
          Table を表すコンポーネントです。
 class TableItemComponent
          TableItem を表すコンポーネントです。
 class TemplateImpl
          Template の実装クラスです。
 class TextComponent
          Text を表すコンポーネントです。
 class ToolBarComponent
          ToolBar を表すコンポーネントです。
 class ToolItemComponent
          ToolItem を表すコンポーネントです。
 class TreeComponent
          Tree を表すコンポーネントです。
 class TreeItemComponent
          TreeItem を表すコンポーネント。
 class WindowComponent
          Window のコンポーネント情報を保持するためのクラスです。
 

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

UIElement 型のパラメータを持つ org.seasar.uruma.component.jface のメソッド
 void MenuComponent.addChild(UIElement child)
           
 void CompositeComponent.addChild(UIElement child)
           
 

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

UIElement を実装している org.seasar.uruma.component.rcp のクラス
 class PartComponent
          part 要素を表すコンポーネントです。
 class PartFolderComponent
          partFolder 要素を表すコンポーネントです。
 class PerspectiveComponent
          perspective 要素を表すコンポーネントです。
 class ViewPartComponent
          ViewPart のコンポーネント情報を保持するためのクラスです。
 class WorkbenchComponent
          ワークベンチのためのコンポーネントです。
 

org.seasar.uruma.component.spec での UIElement の使用
 

Method parameters in org.seasar.uruma.component.spec with type arguments of type UIElement
static List<ParamSpec> UIComponentSpecUtil.getParamSpecs(Class<? extends UIElement> uiElementClass)
          指定された GUI コンポーネントに関する属性パラメータ情報のリストを取得します。
 

org.seasar.uruma.component.writer での UIElement の使用
 

UIElement 型のパラメータを持つ org.seasar.uruma.component.writer のメソッド
 void UIElementWriter.visit(UIElement element)
           
protected  void UIElementWriter.writeEndTag(UIElement element)
           
protected  void UIElementWriter.writeStartTag(UIElement element, boolean startTagOnly)
           
 

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

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



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