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