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

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

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

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