woolpack.crud
クラス ExpressionFactoryImpl

java.lang.Object
  上位を拡張 woolpack.crud.ExpressionFactoryImpl
すべての実装されたインタフェース:
ExpressionFactory

public class ExpressionFactoryImpl
extends java.lang.Object
implements ExpressionFactory

id とTableInfoMapによるExpressionFactory

作成者:
nakamura

コンストラクタの概要
ExpressionFactoryImpl(java.util.Map<java.lang.String,TableInfo> tableInfoMap, ExpressionFactory2 factory)
          コンストラクタ。
 
メソッドの概要
 Expression newInstance(java.lang.String id, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)
          Expressionを生成して返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ExpressionFactoryImpl

public ExpressionFactoryImpl(java.util.Map<java.lang.String,TableInfo> tableInfoMap,
                             ExpressionFactory2 factory)
コンストラクタ。

パラメータ:
tableInfoMap - テーブルのJava名称とTableInfoMap
factory - 委譲先。
例外:
java.lang.NullPointerException - 引数のいずれかが null の場合。
メソッドの詳細

newInstance

public Expression newInstance(java.lang.String id,
                              java.util.Map<java.lang.String,java.util.List<java.lang.Object>> map)
インタフェース ExpressionFactory の記述:
Expressionを生成して返す。

定義:
インタフェース ExpressionFactory 内の newInstance
パラメータ:
id - 識別子。
map - 属性名と属性値の一覧。
戻り値:
生成されたExpression


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.