org.seasar.mayaa.builder.library
インタフェース TemplateAttributeReader
- すべてのスーパーインタフェース:
- ParameterAware, PositionAware, java.io.Serializable
public interface TemplateAttributeReader
- extends ParameterAware
テンプレートの属性値を取得する。
|
メソッドの概要 |
void |
addAliasAttribute(java.lang.String qName,
java.lang.String attributeName,
java.lang.String templateAttributeName)
プロセッサタグの属性にテンプレート上の異なる名前の属性をセットする指定を
追加する。 |
void |
addIgnoreAttribute(java.lang.String qName,
java.lang.String attributeName)
無視する属性を追加する。 |
java.lang.String |
getValue(QName qName,
java.lang.String attributeName,
SpecificationNode original)
テンプレートから指定したQNameの属性を読み、その値を返す。 |
getValue
java.lang.String getValue(QName qName,
java.lang.String attributeName,
SpecificationNode original)
- テンプレートから指定したQNameの属性を読み、その値を返す。
存在しなければnullを返す。
- パラメータ:
qName - 対象とするカスタムタグのQNameattributeName - 取得する属性のLocalNameoriginal - テンプレートのノード
- 戻り値:
- qNameに対応する属性値
addIgnoreAttribute
void addIgnoreAttribute(java.lang.String qName,
java.lang.String attributeName)
- 無視する属性を追加する。
- パラメータ:
qName - 対象とするプロセッサタグのQNameattributeName - 対象とする属性のLocalName
addAliasAttribute
void addAliasAttribute(java.lang.String qName,
java.lang.String attributeName,
java.lang.String templateAttributeName)
- プロセッサタグの属性にテンプレート上の異なる名前の属性をセットする指定を
追加する。
- パラメータ:
qName - 対象とするプロセッサタグのQNameattributeName - 対象とする属性のLocalNametemplateAttributeName - テンプレート上の属性名