org.seasar.s2csv.creator
??? CsvCreator

java.lang.Object
  ????? org.seasar.framework.container.creator.ComponentCreatorImpl
      ????? org.seasar.s2csv.creator.CsvCreator
????????????????:
org.seasar.framework.container.ComponentCreator

public class CsvCreator
extends org.seasar.framework.container.creator.ComponentCreatorImpl

決められた命名規約に従って、クラスからCsvEntityクラスのコンポーネント定義を作成します。 作成されるコンポーネント定義の各種属性は以下になります。

サフィックス "Csv"
インスタンス定義 prototype
自動バインディング auto
外部バインディング 無効
インターフェース 対象外
抽象クラス 対象外

???:
newta

????????
 
??? org.seasar.framework.container.creator.ComponentCreatorImpl ????????????
autoBindingDef_BINDING, enableAbstract_BINDING, enableInterface_BINDING, externalBinding_BINDING, instanceDef_BINDING
 
??????????
CsvCreator(org.seasar.framework.convention.NamingConvention namingConvention)
          指定された命名規約に従ったCsvCreatorを作成します。
 
???????
 org.seasar.framework.container.ComponentCustomizer getCsvCustomizer()
          ComponentCustomizerを返します。
 void setCsvCustomizer(org.seasar.framework.container.ComponentCustomizer customizer)
          ComponentCustomizerを設定します。
 
??? org.seasar.framework.container.creator.ComponentCreatorImpl ???????????
createComponentDef, createComponentDef, customize, getAutoBindingDef, getCustomizer, getInstanceDef, getNameSuffix, getNamingConvention, isEnableAbstract, isEnableInterface, isExternalBinding, isTargetComponentName, setAutoBindingDef, setCustomizer, setEnableAbstract, setEnableInterface, setExternalBinding, setInstanceDef, setNameSuffix
 
??? java.lang.Object ???????????
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

??????????

CsvCreator

public CsvCreator(org.seasar.framework.convention.NamingConvention namingConvention)
指定された命名規約に従ったCsvCreatorを作成します。

?????:
namingConvention - 命名規約
???????

getCsvCustomizer

public org.seasar.framework.container.ComponentCustomizer getCsvCustomizer()
ComponentCustomizerを返します。

???:
ComponentCustomizer

setCsvCustomizer

public void setCsvCustomizer(org.seasar.framework.container.ComponentCustomizer customizer)
ComponentCustomizerを設定します。

?????:
customizer - ComponentCustomizer


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