jp.oarts.pirka.iop.tool.core.tools.xml
クラス XmlCreatorNode

java.lang.Object
  上位を拡張 jp.oarts.pirka.iop.tool.core.tools.xml.XmlCreatorNode
直系の既知のサブクラス:
XmlCreator

public class XmlCreatorNode
extends java.lang.Object

シンプルXMLノード

作成者:
ito

フィールドの概要
protected  java.util.ArrayList<XmlCreatorNode> childNodes
          子ノードリスト
 
コンストラクタの概要
XmlCreatorNode(java.lang.String nodeName)
          コンストラクタ
XmlCreatorNode(java.lang.String nodeName, boolean nodeValue)
          コンストラクタ
XmlCreatorNode(java.lang.String nodeName, int nodeValue)
          コンストラクタ
XmlCreatorNode(java.lang.String nodeName, java.lang.String nodeValue)
          コンストラクタ
 
メソッドの概要
 void appendChild(XmlCreatorNode node)
          子ノードを追加する
 java.lang.String getAttribute(java.lang.String key)
          指定されたキーに対応するアトリビュー値を取り出す
 java.util.HashMap<java.lang.String,java.lang.String> getAttributes()
          アトリビューマップを取り出す
 XmlCreatorNode getFirstChild()
          最初の子ノードを取得する
 XmlCreatorNode getNextSibling()
          次の(兄弟)子ノードを取得する
 java.lang.String getNodeName()
          ノード名称を取得する
 java.lang.String getNodeValue()
          ノード値を取得する
 XmlCreatorNode getParentNode()
          親ノードを取得する
 boolean hasChildNodes()
          子ノードが存在するかの確認
 void putAttribute(java.lang.String key, java.lang.String value)
          アトリビュートを格納する
 void setAttributes(java.util.HashMap<java.lang.String,java.lang.String> attributes)
          アトリビュートマップを格納する
 void setNodeName(java.lang.String nodeName)
          ノード名称を格納する
 void setNodeValue(java.lang.String nodeValue)
          ノード値を格納する
 java.lang.String toString(int deep)
          このノードとその子供のノードを文字列で返す
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

childNodes

protected java.util.ArrayList<XmlCreatorNode> childNodes
子ノードリスト

コンストラクタの詳細

XmlCreatorNode

public XmlCreatorNode(java.lang.String nodeName)
コンストラクタ

パラメータ:
nodeName - ノード名

XmlCreatorNode

public XmlCreatorNode(java.lang.String nodeName,
                      java.lang.String nodeValue)
コンストラクタ

パラメータ:
nodeName - ノード名
nodeValue - テキストデータ

XmlCreatorNode

public XmlCreatorNode(java.lang.String nodeName,
                      int nodeValue)
コンストラクタ

パラメータ:
nodeName - ノード名
nodeValue - データ

XmlCreatorNode

public XmlCreatorNode(java.lang.String nodeName,
                      boolean nodeValue)
コンストラクタ

パラメータ:
nodeName - ノード名
nodeValue - データ
メソッドの詳細

putAttribute

public void putAttribute(java.lang.String key,
                         java.lang.String value)
アトリビュートを格納する

パラメータ:
key - アトリビュートキー
value - アトリビュート値

setAttributes

public void setAttributes(java.util.HashMap<java.lang.String,java.lang.String> attributes)
アトリビュートマップを格納する

パラメータ:
attributes - アトリビュートマップ

getAttribute

public java.lang.String getAttribute(java.lang.String key)
指定されたキーに対応するアトリビュー値を取り出す

パラメータ:
key - アトリビュートキー
戻り値:
アトリビュート値

getAttributes

public java.util.HashMap<java.lang.String,java.lang.String> getAttributes()
アトリビューマップを取り出す

戻り値:
アトリビュートマップ

setNodeName

public void setNodeName(java.lang.String nodeName)
ノード名称を格納する

パラメータ:
nodeName - ノード名

getNodeName

public java.lang.String getNodeName()
ノード名称を取得する

戻り値:
ノード名

setNodeValue

public void setNodeValue(java.lang.String nodeValue)
ノード値を格納する

パラメータ:
nodeValue - ノード値

getNodeValue

public java.lang.String getNodeValue()
ノード値を取得する

戻り値:
ノード値

getParentNode

public XmlCreatorNode getParentNode()
親ノードを取得する

戻り値:
親ノード

getFirstChild

public XmlCreatorNode getFirstChild()
最初の子ノードを取得する

戻り値:
最初の子ノード

getNextSibling

public XmlCreatorNode getNextSibling()
次の(兄弟)子ノードを取得する

戻り値:
XMLノード

appendChild

public void appendChild(XmlCreatorNode node)
子ノードを追加する

パラメータ:
node - 追加を行なうノード

hasChildNodes

public boolean hasChildNodes()
子ノードが存在するかの確認

戻り値:
true=子ノード有り

toString

public java.lang.String toString(int deep)
このノードとその子供のノードを文字列で返す

戻り値:
文字列