public abstract class AbstractViewFactory extends java.lang.Object implements ViewFactory
KEY_ViewFactory| コンストラクタと説明 |
|---|
AbstractViewFactory() |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected AreaLayout |
createAreaLayout(AreaLayoutDefinition ld)
エリアレイアウトのインスタンスを生成する
|
protected void |
createClassTable()
Factoryが生成する各クラスの情報テーブルを作成する
|
protected VirtualComponent |
createComponent(ComponentDefinition cd)
コンポーネント定義を元にコンポーネントインスタンスを生成する
|
protected PageLayout |
createPageLayout(PageLayoutDefinition ld)
ページレイアウトのインスタンスを生成する
|
protected java.lang.Class |
getComponentImplementClass(ComponentDefinition cd)
仮想コンポーネントの実装クラスを取得する
|
protected java.lang.Class |
getDefaultComponentClass(java.lang.String name)
デフォルトの仮想コンポーネント実装クラスを取得する
|
protected java.lang.String |
nextAreaInstanceID()
ユニークなエリアインスタンスIDを生成する
|
protected java.lang.String |
nextComponentInstanceID()
ユニークなコンポーネントインスタンスIDを生成する
|
protected java.lang.String |
nextPageInstanceID()
ユニークなページインスタンスIDを生成する
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateArea, createDialog, createPageprotected VirtualComponent createComponent(ComponentDefinition cd)
cd - コンポーネント定義オブジェクトprotected java.lang.Class getComponentImplementClass(ComponentDefinition cd) throws java.lang.ClassNotFoundException
cd - コンポーネント定義java.lang.ClassNotFoundException - 指定されたクラスが見つからないprotected PageLayout createPageLayout(PageLayoutDefinition ld)
ld - レイアウト定義情報protected AreaLayout createAreaLayout(AreaLayoutDefinition ld)
ld - レイアウト定義情報protected java.lang.String nextPageInstanceID()
protected java.lang.String nextAreaInstanceID()
protected java.lang.String nextComponentInstanceID()
protected java.lang.Class getDefaultComponentClass(java.lang.String name)
name - コンポーネント名protected void createClassTable()
pr -