garicchi.xml.XmlObject
クラス XmlObject

java.lang.Object
  上位を拡張 garicchi.xml.XmlObject.XmlObject

public class XmlObject
extends java.lang.Object

1行ずつのXmlを保存するクラス

バージョン:
1.0
作成者:
garicchi

コンストラクタの概要
XmlObject()
          デフォルトコントラクタ
XmlObject(java.lang.String tag, int depth, java.lang.String element)
          タグと階層数と要素を保存するコントラクタ
 
メソッドの概要
 void AddAttribute(java.lang.String attributeName, java.lang.String attributeValue)
          属性名と属性値を追加するメゾッド
 java.lang.String GetAttributeName(int index)
          添え字から属性名を取得するメゾッド
 java.util.ArrayList<java.lang.String> GetAttributeNameAll()
          属性名を一括取得するメゾッド
 int GetAttributeNameSize()
          設定されている属性名の数を取得するメゾッド
 java.lang.String GetAttributeValue(int index)
          属性値を取得するメゾッド
 java.util.ArrayList<java.lang.String> GetAttributeValueAll()
          属性値を一括取得するメゾッド
 int GetAttributeValueSize()
          設定されている属性値の数を取得するメゾッド
 int GetContainTagIndex()
          1階層上のタグのXmlObjectの添え字を取得するメゾッド
 int GetDepth()
          階層数を取得するメゾッド
 java.lang.String GetElement()
          要素を取得するメゾッド
 java.lang.String GetTag()
          タグを取得するメゾッド
 void SetAttributeNameAll(java.util.ArrayList<java.lang.String> attributeName)
          属性名をコレクションで一括設定するメゾッド
 void SetAttributeValue(java.lang.String attributeValue, int index)
          属性値を設定するメゾッド
 void SetAttributeValueAll(java.util.ArrayList<java.lang.String> attributeValue)
          コレクションで属性値を一括設定するメゾッド
 void SetContainTagIndex(int index)
          1階層上のタグ情報をXmlObjectの添え字で設定するメゾッド
 void SetDepth(int depth)
          階層数を設定するメゾッド
 void SetElement(java.lang.String element)
          要素を設定するメゾッド
 void SetTag(java.lang.String tag)
          タグを設定するメゾッド
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XmlObject

public XmlObject()
デフォルトコントラクタ


XmlObject

public XmlObject(java.lang.String tag,
                 int depth,
                 java.lang.String element)
タグと階層数と要素を保存するコントラクタ

パラメータ:
tag - タグ
depth - 階層数
element - 要素
メソッドの詳細

SetTag

public void SetTag(java.lang.String tag)
タグを設定するメゾッド

パラメータ:
tag - タグ

GetTag

public java.lang.String GetTag()
タグを取得するメゾッド

戻り値:
タグ

SetDepth

public void SetDepth(int depth)
階層数を設定するメゾッド

パラメータ:
depth - 階層数

GetDepth

public int GetDepth()
階層数を取得するメゾッド

戻り値:
階層数

SetElement

public void SetElement(java.lang.String element)
要素を設定するメゾッド

パラメータ:
element - 要素

GetElement

public java.lang.String GetElement()
要素を取得するメゾッド

戻り値:
要素

AddAttribute

public void AddAttribute(java.lang.String attributeName,
                         java.lang.String attributeValue)
属性名と属性値を追加するメゾッド

パラメータ:
attributeName - 属性名
attributeValue - 属性値

SetAttributeNameAll

public void SetAttributeNameAll(java.util.ArrayList<java.lang.String> attributeName)
属性名をコレクションで一括設定するメゾッド

パラメータ:
attributeName - 属性名のコレクション

SetAttributeValue

public void SetAttributeValue(java.lang.String attributeValue,
                              int index)
属性値を設定するメゾッド

パラメータ:
attributeValue - 属性値
index - 属性値の添え字

GetAttributeName

public java.lang.String GetAttributeName(int index)
添え字から属性名を取得するメゾッド

パラメータ:
index - 取得したい属性名の添え字
戻り値:
属性名

GetAttributeNameAll

public java.util.ArrayList<java.lang.String> GetAttributeNameAll()
属性名を一括取得するメゾッド

戻り値:
属性名のコレクション

GetAttributeNameSize

public int GetAttributeNameSize()
設定されている属性名の数を取得するメゾッド

戻り値:
属性名の数

SetAttributeValueAll

public void SetAttributeValueAll(java.util.ArrayList<java.lang.String> attributeValue)
コレクションで属性値を一括設定するメゾッド

パラメータ:
attributeValue - 属性値のコレクション

GetAttributeValue

public java.lang.String GetAttributeValue(int index)
属性値を取得するメゾッド

パラメータ:
index - 取得したい属性値の添え字
戻り値:
属性値

GetAttributeValueAll

public java.util.ArrayList<java.lang.String> GetAttributeValueAll()
属性値を一括取得するメゾッド

戻り値:
属性値のコレクション

GetAttributeValueSize

public int GetAttributeValueSize()
設定されている属性値の数を取得するメゾッド

戻り値:
属性値の数

SetContainTagIndex

public void SetContainTagIndex(int index)
1階層上のタグ情報をXmlObjectの添え字で設定するメゾッド

パラメータ:
index - XmlObjectの添え字

GetContainTagIndex

public int GetContainTagIndex()
1階層上のタグのXmlObjectの添え字を取得するメゾッド

戻り値:
1階層上のタグのXmlObject