org.lixm.core.model
インタフェース ElementModel

すべてのスーパーインタフェース:
java.lang.Cloneable, XMLModel
既知のサブインタフェースの一覧:
DynamicElementModel
既知の実装クラスの一覧:
ElementModelImpl

public interface ElementModel
extends XMLModel

要素を定義します。

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

メソッドの概要
 java.lang.String getName()
          実装依存の方法で要素名文字列を取得します。
 java.lang.String getNamespace()
          名前空間URIを取得します。
 java.lang.String getPefix()
          名前空間プレフィックスを取得します。
 java.lang.String toLocalName()
          要素のローカル名を取得します。
 java.lang.String toQname()
          要素の完全修飾名を取得します。
 
インタフェース org.lixm.core.model.XMLModel から継承されたメソッド
clone, getXMLType, matchTypes
 

メソッドの詳細

getName

java.lang.String getName()

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

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

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

getPefix

java.lang.String getPefix()

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

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

getNamespace

java.lang.String getNamespace()

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

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

toLocalName

java.lang.String toLocalName()

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

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

toQname

java.lang.String toQname()

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

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