|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.uruma.renderer.impl.AbstractRenderer
org.seasar.uruma.renderer.impl.AbstractWidgetRenderer<COMPONENT_TYPE,CONTROL_TYPE>
org.seasar.uruma.renderer.impl.AbstractControlRenderer<COMPONENT_TYPE,CONTROL_TYPE>
org.seasar.uruma.renderer.impl.AbstractViewerRenderer<TreeComponent,UrumaTreeViewer,Tree>
org.seasar.uruma.renderer.impl.TreeViewerRenderer
public class TreeViewerRenderer
TreeViewer のレンダリングを行うクラスです。
| コンストラクタの概要 | |
|---|---|
TreeViewerRenderer()
|
|
| メソッドの概要 | |
|---|---|
protected boolean |
canCreateViewer(UICompositeComponent component)
ビューアを生成するかどうかを判定します。 |
protected void |
doRenderViewer(TreeComponent uiComponent,
UrumaTreeViewer viewer)
生成されたビューアに対して各種属性を設定します。 |
protected void |
expandTree(TreeItem[] items,
int currentLevel,
int maxLevel)
|
protected IContentProvider |
getDefaultContentProvider()
デフォルトの IContentProvider を返します。 |
protected IBaseLabelProvider |
getDefaultLabelProvider()
デフォルトの IBaseLabelProvider を返します。 |
protected int |
getDefaultStyle()
スタイル属性が指定されていない場合のデフォルト値を返します。 |
protected Class<UrumaTreeViewer> |
getViewerType()
生成するビューアの型を返します。 |
protected Class<Tree> |
getWidgetType()
生成するウィジットの型を返します。 |
void |
renderAfter(WidgetHandle handle,
UIComponent uiComponent,
WidgetHandle parent,
PartContext context)
子のレンダリングが終わった後に呼び出されるメソッドです。 |
| クラス org.seasar.uruma.renderer.impl.AbstractViewerRenderer から継承されたメソッド |
|---|
createViewer, doRenderAfter, doRenderControl, getDefaultComparator, getLabelProviderClass, getPojoLabelProviderClass, render |
| クラス org.seasar.uruma.renderer.impl.AbstractControlRenderer から継承されたメソッド |
|---|
doRender, getParentComponent, getParentLayoutDataInfo, inherit, inheritLayoutData, setCommonAttributes, setFont, setLayoutData, setLocation, setMenu, setSize |
| クラス org.seasar.uruma.renderer.impl.AbstractWidgetRenderer から継承されたメソッド |
|---|
createWidget, doRenderAfter, peekRenderingContext, popRenderingContext, pushRenderingContext, renderWidget, reRender |
| クラス org.seasar.uruma.renderer.impl.AbstractRenderer から継承されたメソッド |
|---|
createWidgetHandle, getContext, getStyle, getWindowContext, preRender, setContext, setupEnablesDependingDef, setWindowContext |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public TreeViewerRenderer()
| メソッドの詳細 |
|---|
protected Class<Tree> getWidgetType()
AbstractWidgetRenderer の記述:
AbstractWidgetRenderer<TreeComponent,Tree> 内の getWidgetTypeprotected boolean canCreateViewer(UICompositeComponent component)
AbstractViewerRenderer の記述: true を返します。
AbstractViewerRenderer<TreeComponent,UrumaTreeViewer,Tree> 内の canCreateViewercomponent - 対応する UICompositeComponent
true。しない場合は false
public void renderAfter(WidgetHandle handle,
UIComponent uiComponent,
WidgetHandle parent,
PartContext context)
Renderer の記述:
Renderer 内の renderAfterAbstractViewerRenderer<TreeComponent,UrumaTreeViewer,Tree> 内の renderAfterhandle - render()
メソッドでレンダリングされた WidgetHandle オブジェクトuiComponent - レンダリング対象の情報を持つ UIComponent オブジェクトparent - 親となる WidgetHandle オブジェクトcontext - 画面情報を収めた PartContext オブジェクト
protected void expandTree(TreeItem[] items,
int currentLevel,
int maxLevel)
protected void doRenderViewer(TreeComponent uiComponent,
UrumaTreeViewer viewer)
AbstractViewerRenderer の記述: uiComponent の保持する属性を
viewer に対して設定してください。
AbstractViewerRenderer<TreeComponent,UrumaTreeViewer,Tree> 内の doRenderVieweruiComponent - UIComponent オブジェクトviewer - 生成されたビューアprotected int getDefaultStyle()
AbstractRenderer の記述: SWT.NONE を返します。
AbstractRenderer 内の getDefaultStyleprotected IBaseLabelProvider getDefaultLabelProvider()
AbstractViewerRenderer の記述: IBaseLabelProvider を返します。IBaseLabelProvider が S2Container
上に登録されていない場合に使用する、デフォルトのラベルプロバイダを返します。null (ラベルプロバイダを使用しない) を返します。
AbstractViewerRenderer<TreeComponent,UrumaTreeViewer,Tree> 内の getDefaultLabelProviderIBaseLabelProviderprotected Class<UrumaTreeViewer> getViewerType()
AbstractViewerRenderer の記述:
AbstractViewerRenderer<TreeComponent,UrumaTreeViewer,Tree> 内の getViewerTypeprotected IContentProvider getDefaultContentProvider()
AbstractViewerRenderer の記述: IContentProvider を返します。IContentProvider が S2Container
上に登録されていない場合に使用する、デフォルトのコンテントプロバイダを返します。GenericContentProvider を返します。
AbstractViewerRenderer<TreeComponent,UrumaTreeViewer,Tree> 内の getDefaultContentProviderIContentProvider
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||