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

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

public interface VirtualPropertyAcceptable
extends ProcessorTreeWalker

あらかじめ、MLD(Mayaa Library Definition)ファイルに記述されているが、 プロセッサに固有のプロパティが無い場合(バーチャルプロパティ) の受け入れを行うインターフェイス。


メソッドの概要
 void addVirtualProperty(PrefixAwareName name, java.io.Serializable property)
          バーチャルプロパティへの値設定。
 java.lang.Class getVirtualExpectedClass()
          バーチャルプロパティの予測される型を取得する。
 java.lang.Class getVirtualPropertyClass()
          addVirtualProperty()に渡されるバーチャルプロパティに期待される型。
 
インタフェース 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
 

メソッドの詳細

addVirtualProperty

public void addVirtualProperty(PrefixAwareName name,
                               java.io.Serializable property)
バーチャルプロパティへの値設定。

パラメータ:
name - プロパティ名。
property - プロパティ値。

getVirtualPropertyClass

public java.lang.Class getVirtualPropertyClass()
addVirtualProperty()に渡されるバーチャルプロパティに期待される型。

戻り値:
バーチャルプロパティ型。

getVirtualExpectedClass

public java.lang.Class getVirtualExpectedClass()
バーチャルプロパティの予測される型を取得する。

戻り値:
バーチャルプロパティの予測される型。