LixM 1.1

org.lixm.core.model
クラス ElementModel

java.lang.Object
  上位を拡張 org.lixm.core.model.AbstractModel
      上位を拡張 org.lixm.core.model.ElementModel
すべての実装されたインタフェース:
XMLModel

public class ElementModel
extends AbstractModel

要素をモデル化します。

バージョン:
1.1.0
作成者:
tasogare

コンストラクタの概要
ElementModel(java.lang.String name, java.lang.String pref, java.lang.String id)
           
 
メソッドの概要
 boolean equals(java.lang.Object o)
          モデルの同一性を論理的に調べその結果を返します。
 java.lang.String getName()
          実装依存の方法で要素名文字列を取得します。
 java.lang.String getNamespace()
          名前空間URIを取得します。
 java.lang.String getPefix()
          名前空間プレフィックスを取得します。
 void setName(java.lang.String name)
          要素のローカル名を設定します。
 void setNamespace(java.lang.String namespace)
          名前空間URIを設定します。
 void setPefix(java.lang.String pref)
          名前空間プレフィックスを設定します。
 java.lang.String toLocalName()
          要素のローカル名を取得します。
 java.lang.String toQname()
          要素の完全修飾名を取得します。
 java.lang.String toString()
          モデルの実装依存な文字列表現を返します。
 
クラス org.lixm.core.model.AbstractModel から継承されたメソッド
getXMLType, matchTypes
 
クラス java.lang.Object から継承されたメソッド
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ElementModel

public ElementModel(java.lang.String name,
                    java.lang.String pref,
                    java.lang.String id)
メソッドの詳細

getName

public java.lang.String getName()

実装依存の方法で要素名文字列を取得します。
主にデバッグやエンドユーザーメッセージに利用されるユーティリティです。

要素のローカル名や完全修飾名を取得したい場合はtoLocalName()toQname()を利用して下さい。

戻り値:
実装依存な要素名文字列
関連項目:
toLocalName(), toQname()

setName

public void setName(java.lang.String name)

要素のローカル名を設定します。

パラメータ:
name - 新たな要素のローカル名

getPefix

public java.lang.String getPefix()

名前空間プレフィックスを取得します。存在しない場合はnullとなります。

戻り値:
名前空間プレフィックス。存在しない場合はnull

setPefix

public void setPefix(java.lang.String pref)

名前空間プレフィックスを設定します。存在しない場合はnullとなります。

パラメータ:
pref - 新たな名前空間プレフィックス

getNamespace

public java.lang.String getNamespace()

名前空間URIを取得します。存在しない場合はnullとなります。

戻り値:
名前空間URI。存在しない場合はnull

setNamespace

public void setNamespace(java.lang.String namespace)

名前空間URIを設定します。存在しない場合はnullとなります。

パラメータ:
namespace - 新たな名前空間URI

toLocalName

public java.lang.String toLocalName()

要素のローカル名を取得します。

戻り値:
要素のローカル名

toQname

public java.lang.String toQname()

要素の完全修飾名を取得します。完全修飾名が存在しない場合必ずnull になります。

戻り値:
要素の完全修飾名。完全修飾名が存在しない場合はnull

toString

public java.lang.String toString()

モデルの実装依存な文字列表現を返します。

オーバーライド:
クラス AbstractModel 内の toString

equals

public boolean equals(java.lang.Object o)

モデルの同一性を論理的に調べその結果を返します。

オーバーライド:
クラス AbstractModel 内の equals
戻り値:
同一のモデルならtrue、違うならfalse
関連項目:
AbstractModel.getXMLType()

LixM 1.1

Copyright © 2005-2008 tasogare. All rights reserved.