|
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.opengion.fukurou.xml.OGNode
org.opengion.fukurou.xml.OGElement
public class OGElement
エレメントをあらわす、OGElement クラスを定義します。 エレメントは、OGNode クラスを継承し、名称、属性、ノードリストを持つオブジェクトです。 通常で言うところの、タグになります。 属性は、OGAttributes クラスで管理します。ノードリスト に関する操作は、OGNodeクラスの実装です。 OGNode は、enum OGNodeType で区別される状態を持っています。 OGNodeType は、それぞれ、再設定が可能です。 例えば、既存のエレメントやノードに対して、コメントタイプ(Comment)を指定すると、 ファイル等への出力時にコメントとして出力されます。
| 5.1.8.0 (2010/07/01) 新規作成 |
| コンストラクタの概要 | |
|---|---|
OGElement(java.lang.String qName)
ノード名を指定してのトコンストラクター ノード名のみ指定するため、属性と、ノードリストが空のエレメントを構築します。 |
|
OGElement(java.lang.String qName,
java.lang.String attTab,
org.xml.sax.Attributes atts)
ノード名、属性タブ、属性リストを指定してのトコンストラクター 注意 属性値の正規化は必ず行われます。 |
|
| メソッドの概要 | |
|---|---|
void |
addAttr(int adrs,
java.lang.String key,
java.lang.String val)
指定のアドレスの属性リストに、属性(キー、値のセット)を設定します。 |
void |
addAttr(java.lang.String key,
java.lang.String val)
属性リストに、属性(キー、値のセット)を設定します。 |
int |
getAttSize()
属性リストの個数を返します。 |
java.lang.String |
getKey(int adrs)
指定のアドレスの属性リストのキーを返します。 |
java.lang.String |
getTagName()
ノード名を返します。 |
java.lang.String |
getVal(int adrs)
指定のアドレスの属性リストの値を返します。 |
void |
removeAttr(int adrs)
指定のアドレスの属性リストから、属性情報を削除します。 |
void |
setVal(int adrs,
java.lang.String val)
指定のアドレスの属性リストの値を設定します。 |
java.lang.String |
toString()
オブジェクトの文字列表現を返します。 |
| クラス org.opengion.fukurou.xml.OGNode から継承されたメソッド |
|---|
addNode, addNode, addTabNode, addTabNode, changeNode, clearNode, getChildElementList, getElementList, getNode, getNodeType, getParentNode, getText, nodeSize, removeNode, setNode, setNodeType |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public OGElement(java.lang.String qName)
qName - String ノード名
public OGElement(java.lang.String qName,
java.lang.String attTab,
org.xml.sax.Attributes atts)
qName - String ノード名attTab - String 属性タブatts - Attributes 属性リスト| メソッドの詳細 |
|---|
public java.lang.String getTagName()
public int getAttSize()
public java.lang.String getKey(int adrs)
adrs - int 属性リストのアドレス
public java.lang.String getVal(int adrs)
adrs - int 属性リストのアドレス
public void setVal(int adrs,
java.lang.String val)
adrs - int 属性リストのアドレスval - String 属性リストの値
public void addAttr(java.lang.String key,
java.lang.String val)
key - String 属性リストのキーval - String 属性リストの値
public void addAttr(int adrs,
java.lang.String key,
java.lang.String val)
adrs - int 属性リストのアドレスkey - String 属性リストのキーval - String 属性リストの値public void removeAttr(int adrs)
adrs - int 属性リストのアドレスpublic java.lang.String toString()
OGNode 内の toStringOGNode.toString()
|
openGion 5.1.8.0 | ||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||