public class OGNode extends java.lang.Object
| 5.1.8.0 (2010/07/01) 新規作成 |
| 5.6.1.2 (2013/02/22) 構想からやり直し |
| 修飾子とタイプ | フィールドと説明 |
|---|---|
static java.lang.String |
CR |
| コンストラクタと説明 |
|---|
OGNode()
デフォルトコンストラクター
ここでは、NodeType は、List に設定されます。
|
OGNode(java.lang.String txt)
テキストノードを構築するためのコンストラクター
テキストノードは、簡易的に、内部には、ノードリストではなく文字列を持っています。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
OGNode |
addNode(OGNode node)
ノードをノードリストに追加します。
|
OGNode |
addNode(java.lang.String txt)
テキストノードをノードリストに追加します。
|
void |
changeNode(OGNode orgNode,
OGNode newNode)
ノードリストから、指定のノード(orgNode)を新しいノード(newNode)に置き換えます。
|
void |
clearNode()
ノードリストから、すべてのノードを削除します。
|
java.util.List<OGElement> |
getChildElementList()
ノードリストから、直下(メンバー)のエレメントのみをリストにして返します。
|
java.util.List<OGElement> |
getElementList(java.lang.String qName)
ノードリストから、下位の階層に存在するすべてのエレメントをリストにして返します。
|
OGNode |
getNode(int adrs)
ノードリストに追加されている、ノードを返します。
|
OGNodeType |
getNodeType()
ノードタイプを取得します。
|
int |
getParentCount()
自身にセットされている、親ノードの階層数を返します。
|
OGNode |
getParentNode()
自身にセットされている、親ノードを返します。
|
java.lang.String |
getText(int cnt)
ノードリストの文字列を返します。
|
int |
nodeSize()
ノードリストに追加されている、ノードの個数を返します。
|
OGNode |
removeNode(int adrs)
ノードリストから、指定の配列番号の、ノードを削除します。
|
void |
setNode(int adrs,
OGNode node)
ノードリストに、ノードをセットします。
|
void |
setNodeType(OGNodeType type)
ノードタイプを設定します。
|
java.lang.String |
toString()
オブジェクトの文字列表現を返します。
|
public static final java.lang.String CR
public OGNode()
public OGNode(java.lang.String txt)
txt - テキストノードの設定値| 5.6.1.2 (2013/02/22) 内部テキストがない場合のタグの終了時にスペースは入れない。 ここでは、NodeType は、Text に設定されます。 ただし、引数のテキストが null のNodeType は、List に設定されます。 |
public OGNode addNode(java.lang.String txt)
txt - テキストノードの設定値public OGNode addNode(OGNode node)
node - ノードpublic int nodeSize()
public OGNode getNode(int adrs)
adrs - ノードリストの位置public void setNode(int adrs, OGNode node)
adrs - ノードリストの位置node - セットするノードpublic OGNode getParentNode()
public int getParentCount()
public OGNode removeNode(int adrs)
adrs - ノードリストの位置public void clearNode()
public void changeNode(OGNode orgNode, OGNode newNode)
orgNode - 置換元のオリジナルノードnewNode - 置換する新しいノードpublic java.util.List<OGElement> getChildElementList()
public java.util.List<OGElement> getElementList(java.lang.String qName)
qName - エレメントの名前public void setNodeType(OGNodeType type)
type - enumのOGNodeTypeOGNodeTypepublic OGNodeType getNodeType()
OGNodeTypepublic java.lang.String getText(int cnt)
cnt - Nodeの階層public java.lang.String toString()
toString クラス内 java.lang.ObjectObject.toString()Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.