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

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

public class DynamicAttributeModelImpl
extends org.lixm.optional.v16.framework.model.AttributeModelImpl
implements org.lixm.optional.v15.model.dynamic.DynamicAttributeModel

属性をモデル化します。

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

コンストラクタの概要
DynamicAttributeModelImpl(java.lang.String name, java.lang.String value, java.lang.String pref, java.lang.String id)
          ローカル属性名、属性値、名前空間プレフィックス、名前空間URIを 指定してモデルを初期化します。
 
メソッドの概要
 boolean isSealed()
          
 void setLocalName(java.lang.String name)
          
 void setNamespace(java.lang.String namespace)
          
 void setPrefix(java.lang.String prefix)
          
 void setSeal(boolean seal)
          
 void setValue(java.lang.String value)
          
 
クラス org.lixm.optional.v16.framework.model.AttributeModelImpl から継承されたメソッド
clone, equals, getLocalPair, getName, getNamespace, getPrefix, getQPair, getValue, toLocalName, toQName, toString
 
クラス org.lixm.core.model.AbstractModel から継承されたメソッド
getXMLType, matchTypes
 
クラス java.lang.Object から継承されたメソッド
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース org.lixm.core.model.AttributeModel から継承されたメソッド
getLocalPair, getName, getNamespace, getPrefix, getQPair, getValue, toLocalName, toQName
 
インタフェース org.lixm.core.model.XMLModel から継承されたメソッド
clone, getXMLType, matchTypes
 

コンストラクタの詳細

DynamicAttributeModelImpl

public DynamicAttributeModelImpl(java.lang.String name,
                                 java.lang.String value,
                                 java.lang.String pref,
                                 java.lang.String id)

ローカル属性名、属性値、名前空間プレフィックス、名前空間URIを 指定してモデルを初期化します。

名前空間プレフィックスと名前空間URIが存在しない場合はnullです。

パラメータ:
name - ローカルの属性名
value - 属性値
pref - 名前空間プレフィックス。存在しない場合はnull
id - 名前空間URI。存在しない場合はnull
メソッドの詳細

setLocalName

public void setLocalName(java.lang.String name)
                  throws java.lang.IllegalArgumentException,
                         java.lang.IllegalStateException

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

setNamespace

public void setNamespace(java.lang.String namespace)
                  throws java.lang.IllegalArgumentException,
                         java.lang.IllegalStateException

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

setPrefix

public void setPrefix(java.lang.String prefix)
               throws java.lang.IllegalArgumentException,
                      java.lang.IllegalStateException

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

setValue

public void setValue(java.lang.String value)
              throws java.lang.IllegalArgumentException,
                     java.lang.IllegalStateException

定義:
インタフェース org.lixm.optional.v15.model.dynamic.DynamicAttributeModel 内の setValue
例外:
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