org.pigeonblood.impl.core.model
クラス DynamicStartTagModelImpl

java.lang.Object
  上位を拡張 org.lixm.core.model.AbstractModel
      上位を拡張 org.lixm.optional.v16.framework.model.StartTagModelImpl
          上位を拡張 org.pigeonblood.impl.core.model.DynamicStartTagModelImpl
すべての実装されたインタフェース:
java.lang.Cloneable, org.lixm.core.model.StartTagModel, org.lixm.core.model.XMLModel, org.lixm.optional.v15.model.dynamic.DynamicModel, org.lixm.optional.v15.model.dynamic.DynamicStartTagModel

public class DynamicStartTagModelImpl
extends org.lixm.optional.v16.framework.model.StartTagModelImpl
implements org.lixm.optional.v15.model.dynamic.DynamicStartTagModel

開始タグをモデル化します。

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

コンストラクタの概要
DynamicStartTagModelImpl(org.lixm.core.model.ElementModel element)
          要素を指定して初期化します。
DynamicStartTagModelImpl(org.lixm.core.model.ElementModel element, org.lixm.core.list.AttributesList attributes)
          要素と属性リストを指定して初期化します。
 
メソッドの概要
 boolean isSealed()
          
 void setAttributes(org.lixm.core.list.AttributesList attrs)
          
 void setElement(org.lixm.core.model.ElementModel element)
          
 void setSeal(boolean seal)
          
 
クラス org.lixm.optional.v16.framework.model.StartTagModelImpl から継承されたメソッド
clone, equals, getAttributes, getElement, getName, toStartTag, toString
 
クラス org.lixm.core.model.AbstractModel から継承されたメソッド
getXMLType, matchTypes
 
クラス java.lang.Object から継承されたメソッド
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.lixm.core.model.StartTagModel から継承されたメソッド
getAttributes, getElement, getName, toStartTag
 
インタフェース org.lixm.core.model.XMLModel から継承されたメソッド
clone, getXMLType, matchTypes
 

コンストラクタの詳細

DynamicStartTagModelImpl

public DynamicStartTagModelImpl(org.lixm.core.model.ElementModel element,
                                org.lixm.core.list.AttributesList attributes)

要素と属性リストを指定して初期化します。

空要素の場合属性リストは必ずnullになります。

パラメータ:
element - 要素モデル
attributes - 属性リストモデル

DynamicStartTagModelImpl

public DynamicStartTagModelImpl(org.lixm.core.model.ElementModel element)

要素を指定して初期化します。

このコンストラクタはStartTagModel(element, null)と同義です。

パラメータ:
element - 要素モデル
メソッドの詳細

setAttributes

public void setAttributes(org.lixm.core.list.AttributesList attrs)

定義:
インタフェース org.lixm.optional.v15.model.dynamic.DynamicStartTagModel 内の setAttributes

setElement

public void setElement(org.lixm.core.model.ElementModel element)
                throws java.lang.IllegalArgumentException,
                       java.lang.IllegalStateException

定義:
インタフェース org.lixm.optional.v15.model.dynamic.DynamicStartTagModel 内の setElement
例外:
java.lang.IllegalArgumentException
java.lang.IllegalStateException

isSealed

public boolean isSealed()

定義:
インタフェース org.lixm.optional.v15.model.dynamic.DynamicModel 内の isSealed

setSeal

public void setSeal(boolean seal)
             throws java.lang.IllegalStateException

定義:
インタフェース org.lixm.optional.v15.model.dynamic.DynamicModel 内の setSeal
例外:
java.lang.IllegalStateException