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, wait
createArea, createDialog, createPage
protected 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
-