org.seasar.extension.jdbc.gen.internal.model
クラス ConditionModelFactoryImpl

java.lang.Object
  上位を拡張 org.seasar.extension.jdbc.gen.internal.model.ConditionModelFactoryImpl
すべての実装されたインタフェース:
ConditionModelFactory

public class ConditionModelFactoryImpl
extends java.lang.Object
implements ConditionModelFactory

ConditionModelFactoryの実装クラスです。

作成者:
taedium

フィールドの概要
protected  ClassModelSupport classModelSupport
          クラスモデルのサポート
protected  ConditionAssociationModelFactory conditionAssociationModelFactory
          条件クラスのメソッドモデルのファクトリ
protected  ConditionAttributeModelFactory conditionAttributeModelFactory
          条件クラスの属性モデルのファクトリ
protected  java.lang.String conditionClassNameSuffix
          条件クラス名のサフィックス
protected  GeneratedModelSupport generatedModelSupport
          生成モデルのサポート
protected  java.lang.String packageName
          パッケージ名、デフォルトパッケージの場合はnull
 
コンストラクタの概要
ConditionModelFactoryImpl(ConditionAttributeModelFactory conditionAttributeModelFactory, ConditionAssociationModelFactory conditionAssociationModelFactory, java.lang.String packageName, java.lang.String conditionClassNameSuffix)
          インスタンスを構築します。
 
メソッドの概要
protected  void doConditionAttributeModel(ConditionModel conditionModel, PropertyMeta propertyMeta)
          条件クラスの属性モデルを処理します。
protected  void doConditionMethodModel(ConditionModel conditionModel, PropertyMeta propertyMeta)
          条件クラスのメソッドモデルを処理します。
protected  void doGeneratedInfo(ConditionModel conditionModel, EntityMeta entityMeta)
          生成情報を処理します。
protected  void doImportName(ConditionModel conditionModel, EntityMeta entityMeta)
          インポート名を処理します。
 ConditionModel getConditionModel(EntityMeta entityMeta)
          条件クラスのモデルを返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

conditionAttributeModelFactory

protected ConditionAttributeModelFactory conditionAttributeModelFactory
条件クラスの属性モデルのファクトリ


conditionAssociationModelFactory

protected ConditionAssociationModelFactory conditionAssociationModelFactory
条件クラスのメソッドモデルのファクトリ


packageName

protected java.lang.String packageName
パッケージ名、デフォルトパッケージの場合はnull


conditionClassNameSuffix

protected java.lang.String conditionClassNameSuffix
条件クラス名のサフィックス


classModelSupport

protected ClassModelSupport classModelSupport
クラスモデルのサポート


generatedModelSupport

protected GeneratedModelSupport generatedModelSupport
生成モデルのサポート

コンストラクタの詳細

ConditionModelFactoryImpl

public ConditionModelFactoryImpl(ConditionAttributeModelFactory conditionAttributeModelFactory,
                                 ConditionAssociationModelFactory conditionAssociationModelFactory,
                                 java.lang.String packageName,
                                 java.lang.String conditionClassNameSuffix)
インスタンスを構築します。

パラメータ:
conditionAttributeModelFactory - 条件クラスの属性モデルのファクトリ
conditionAssociationModelFactory - 条件クラスのメソッドモデルのファクトリ
packageName - パッケージ名、デフォルトパッケージの場合はnull
conditionClassNameSuffix - 条件クラス名のサフィックス
メソッドの詳細

getConditionModel

public ConditionModel getConditionModel(EntityMeta entityMeta)
インタフェース ConditionModelFactory の記述:
条件クラスのモデルを返します。

定義:
インタフェース ConditionModelFactory 内の getConditionModel
パラメータ:
entityMeta - エンティティメタデータ
戻り値:
条件クラスのモデル

doConditionAttributeModel

protected void doConditionAttributeModel(ConditionModel conditionModel,
                                         PropertyMeta propertyMeta)
条件クラスの属性モデルを処理します。

パラメータ:
conditionModel - 条件クラスのモデル
propertyMeta - プロパティメタデータ

doConditionMethodModel

protected void doConditionMethodModel(ConditionModel conditionModel,
                                      PropertyMeta propertyMeta)
条件クラスのメソッドモデルを処理します。

パラメータ:
conditionModel - 条件クラスのモデル
propertyMeta - プロパティメタデータ

doImportName

protected void doImportName(ConditionModel conditionModel,
                            EntityMeta entityMeta)
インポート名を処理します。

パラメータ:
conditionModel - 条件クラスのモデル
entityMeta - エンティティメタデータ

doGeneratedInfo

protected void doGeneratedInfo(ConditionModel conditionModel,
                               EntityMeta entityMeta)
生成情報を処理します。

パラメータ:
conditionModel - 条件クラスのモデル
entityMeta - エンティティメタデータ


Copyright © 2004-2014 The Seasar Foundation. All Rights Reserved.