org.seasar.mayaa.engine.processor
インタフェース InformalPropertyAcceptable

すべてのスーパーインタフェース:
NodeReferenceResolverFinder, ProcessorReferenceResolverFinder, ProcessorTreeWalker, java.io.Serializable

public interface InformalPropertyAcceptable
extends ProcessorTreeWalker

あらかじめ、MLD(Mayaa Library Definition)ファイルに記述されてない プロパティを受け入れる場合のインターフェイス。MLD記述されてるプロパティは このメソッドを経由しないで、直接、Beanプロパティアクセスで設定される。


メソッドの概要
 void addInformalProperty(PrefixAwareName name, java.io.Serializable property)
          非MLDなインフォーマルプロパティの受け入れメソッド。
 java.lang.Class getExpectedClass()
          推奨されていません。 1.1.9 代わりにgetInformalExpectedClass()を使用してください。
 java.lang.Class getInformalExpectedClass()
          インフォーマルプロパティの予測される型を取得する。
 java.lang.Class getInformalPropertyClass()
          addInformalProperty()に渡されるインフォーマルプロパティに期待される型。
 java.lang.Class getPropertyClass()
          推奨されていません。 1.1.9 代わりにgetInformalPropertyClass()を使用してください。
 
インタフェース org.seasar.mayaa.engine.processor.ProcessorTreeWalker から継承したメソッド
addChildProcessor, clearChildProcessors, getChildProcessor, getChildProcessorSize, getParentProcessor, getStaticParentProcessor, getVariables, insertProcessor, removeProcessor, setParentProcessor
 
インタフェース org.seasar.mayaa.engine.specification.serialize.ProcessorReferenceResolverFinder から継承したメソッド
findProcessorResolver
 
インタフェース org.seasar.mayaa.engine.specification.serialize.NodeReferenceResolverFinder から継承したメソッド
findNodeResolver
 

メソッドの詳細

addInformalProperty

public void addInformalProperty(PrefixAwareName name,
                                java.io.Serializable property)
非MLDなインフォーマルプロパティの受け入れメソッド。

パラメータ:
name - プロパティ名。
property - インフォーマルプロパティ。

getPropertyClass

public java.lang.Class getPropertyClass()
推奨されていません。 1.1.9 代わりにgetInformalPropertyClass()を使用してください。

addInformalProperty()に渡されるインフォーマルプロパティに期待される型。

戻り値:
インフォーマルプロパティ型。

getExpectedClass

public java.lang.Class getExpectedClass()
推奨されていません。 1.1.9 代わりにgetInformalExpectedClass()を使用してください。

インフォーマルプロパティの予測される型を取得する。

戻り値:
インフォーマルプロパティの予測される型。

getInformalPropertyClass

public java.lang.Class getInformalPropertyClass()
addInformalProperty()に渡されるインフォーマルプロパティに期待される型。

戻り値:
インフォーマルプロパティ型。

getInformalExpectedClass

public java.lang.Class getInformalExpectedClass()
インフォーマルプロパティの予測される型を取得する。

戻り値:
インフォーマルプロパティの予測される型。