org.seasar.mayaa.engine.specification
インタフェース ParentSpecificationResolver

すべてのスーパーインタフェース:
ParameterAware, PositionAware, java.io.Serializable

public interface ParentSpecificationResolver
extends ParameterAware

Specificationの親を取得する。


フィールドの概要
 
インタフェース org.seasar.mayaa.ParameterAware から継承したフィールド
IS_SECURE_WEB
 
メソッドの概要
 Specification getParentSpecification(Specification spec)
          指定したSpecificationの親を取得する。
 
インタフェース org.seasar.mayaa.ParameterAware から継承したメソッド
getParameter, iterateParameterNames, setParameter
 
インタフェース org.seasar.mayaa.PositionAware から継承したメソッド
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
 

メソッドの詳細

getParentSpecification

public Specification getParentSpecification(Specification spec)
指定したSpecificationの親を取得する。

標準の実装では、テンプレートファイルの場合は対応するMayaaファイル、 Mayaaファイルの場合はdefault.mayaaファイルのSpecificationを返す。 default.mayaaの親はないのでを返す。

パラメータ:
spec - 親を探す起点となるSpecification。見つからない場合は。