org.lixm.optional.v15.model.dynamic
インタフェース DynamicStartTagModel

すべてのスーパーインタフェース:
java.lang.Cloneable, DynamicModel, StartTagModel, XMLModel

public interface DynamicStartTagModel
extends DynamicModel, StartTagModel

動的に変更可能な開始タグのためのインターフェースです。

導入されたバージョン:
1.6.1
作成者:
tasogare

メソッドの概要
 void setAttributes(AttributesList attributes)
          この開始タグの属性リストを設定します。
 void setElement(ElementModel element)
          この開始タグの要素を設定します。
 
インタフェース org.lixm.optional.v15.model.dynamic.DynamicModel から継承されたメソッド
isSealed, setSeal
 
インタフェース org.lixm.core.model.StartTagModel から継承されたメソッド
getAttributes, getElement, getName, toStartTag
 
インタフェース org.lixm.core.model.XMLModel から継承されたメソッド
clone, getXMLType, matchTypes
 

メソッドの詳細

setElement

void setElement(ElementModel element)
                throws java.lang.IllegalArgumentException,
                       java.lang.IllegalStateException

この開始タグの要素を設定します。

パラメータ:
element - 新たな開始タグの要素
例外:
java.lang.IllegalArgumentException - 不正な開始タグの要素が与えられたとき
java.lang.IllegalStateException - モデルがシール状態のとき

setAttributes

void setAttributes(AttributesList attributes)
                   throws java.lang.IllegalArgumentException,
                          java.lang.IllegalStateException

この開始タグの属性リストを設定します。

パラメータ:
attributes - 新たな属性リスト
例外:
java.lang.IllegalArgumentException - 不正な属性リストが与えられたとき
java.lang.IllegalStateException - モデルがシール状態のとき