LixM 1.0

org.lixm.core.model
クラス AbstractModel

java.lang.Object
  上位を拡張 org.lixm.core.model.AbstractModel
すべての実装されたインタフェース:
XMLModel
直系の既知のサブクラス:
AttributeModel, AttributesList, CharactersModel, CommentModel, ElementModel, EndCdataModel, EndDocumentModel, EndTagModel, ProcessingInstructionModel, StartCdataModel, StartDocumentModel, StartTagModel, XmlDeclModel

public abstract class AbstractModel
extends java.lang.Object
implements XMLModel

XMLModel を実装した全てのXML構成要素を表す抽象クラスです。

バージョン:
1.0.0
作成者:
tasogare
関連項目:
XMLType, XMLModel

メソッドの概要
 boolean equals(java.lang.Object o)
          このオブジェクトと任意の AbstractModelインスタンスが同一かどうか調べます。
 int getXMLType()
          このモデルがどのタイプのモデルか表す定数を返します。
 boolean matchTypes(int type)
          このXMLモデルがどのXMLType定数と一致するか調べます
 java.lang.String toString()
          モデルの実装依存な文字列表現を返します。
 
クラス java.lang.Object から継承されたメソッド
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

getXMLType

public int getXMLType()

このモデルがどのタイプのモデルか表す定数を返します。

定義:
インタフェース XMLModel 内の getXMLType
戻り値:
どのタイプのモデルか表す定数

toString

public java.lang.String toString()

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

オーバーライド:
クラス java.lang.Object 内の toString

matchTypes

public boolean matchTypes(int type)

このXMLモデルがどのXMLType定数と一致するか調べます

パラメータ:
type - 比較するXMLType定数。
戻り値:
比較結果
関連項目:
XMLType

equals

public boolean equals(java.lang.Object o)

このオブジェクトと任意の AbstractModelインスタンスが同一かどうか調べます。

このクラスの実装ではXMLType 定数が一致するかどうかで同一性を調べますが、 通常この動作は各サブクラスによってオーバーライドされます。

オーバーライド:
クラス java.lang.Object 内の equals
戻り値:
比較対象のAbstractModelインスタンス
関連項目:
getXMLType()

LixM 1.0

Copyright © 2005-2008 tasogare. All rights reserved.