概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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()

  バーチャルプロパティの予測される型を取得する。

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

概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド