feat2.config
クラス ValidationConfig

java.lang.Object
  拡張feat2.config.Config
      拡張feat2.config.ValidationConfig
すべての実装インタフェース:
DIComponentConfig

public class ValidationConfig
extends Config
implements DIComponentConfig

検証の設定。

作成者:
SUGIMOTO Ken-ichi

コンストラクタの概要
ValidationConfig()
           
 
メソッドの概要
 void addInput(InputConfigBase input)
           
 JavaIdentifier getClassName()
           
 ValidationConfig[] getDepends()
          このバリデーションが依存するバリデーションのリストを返す。
 java.lang.String getElementName()
          設定ファイルの要素名を返す。
 InputConfigBase getInputConfig(java.lang.String propertyName)
           
 InputConfigBase[] getInputs()
           
 java.lang.String getMessageId()
           
 Identifier getName()
          設定ノードのインスタンスの名前を返す。
 JavaIdentifier[] getProperties()
           
 java.lang.String getType()
           
 Validator getValidatorInstance()
           
 void setClassName(JavaIdentifier className)
           
 void setDependList(java.lang.String dependList)
           
 void setMessageId(java.lang.String messageId)
           
 void setName(Identifier name)
           
 void setProperties(JavaIdentifier[] properties)
           
 void setPropertyList(java.lang.String propertyList)
           
 void setType(java.lang.String type)
           
 boolean validate(FeatErrors errs)
           
 
クラス feat2.config.Config から継承したメソッド
getConfigPath, getFeatConfig, getFeatureConfig, getParent, setParent
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ValidationConfig

public ValidationConfig()
メソッドの詳細

getClassName

public JavaIdentifier getClassName()

setClassName

public void setClassName(JavaIdentifier className)

getDepends

public ValidationConfig[] getDepends()
このバリデーションが依存するバリデーションのリストを返す。未設定のときは長さ0の配列を返す。


setDependList

public void setDependList(java.lang.String dependList)

getMessageId

public java.lang.String getMessageId()

setMessageId

public void setMessageId(java.lang.String messageId)

getName

public Identifier getName()
クラス Config の記述:
設定ノードのインスタンスの名前を返す。

定義:
クラス Config 内の getName
戻り値:
名前が無い場合はnullを返す

setName

public void setName(Identifier name)

getProperties

public JavaIdentifier[] getProperties()

setProperties

public void setProperties(JavaIdentifier[] properties)

setPropertyList

public void setPropertyList(java.lang.String propertyList)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getValidatorInstance

public Validator getValidatorInstance()

addInput

public void addInput(InputConfigBase input)
定義:
インタフェース DIComponentConfig 内の addInput

getInputs

public InputConfigBase[] getInputs()
定義:
インタフェース DIComponentConfig 内の getInputs

getInputConfig

public InputConfigBase getInputConfig(java.lang.String propertyName)
定義:
インタフェース DIComponentConfig 内の getInputConfig

getElementName

public java.lang.String getElementName()
クラス Config の記述:
設定ファイルの要素名を返す。

定義:
クラス Config 内の getElementName

validate

public boolean validate(FeatErrors errs)
定義:
クラス Config 内の validate