jp.co.cybec.cb3.accessor.fileaccess.xml
クラス XMLElement

java.lang.Object
  上位を拡張 jp.co.cybec.cb3.accessor.fileaccess.xml.XMLElement

public class XMLElement
extends Object

XMLファイルの項目を表すクラス。

作成者:
Daisuke Suga

コンストラクタの概要
  XMLElement(String name)
          コンストラクタ。
protected XMLElement(String name, String key, String path)
          コンストラクタ。
 
メソッドの概要
 XMLAttributes getAttributes()
          項目の属性を取得します。
 BigDecimal getBigDecimal()
          項目の値をBigDecimalで取得します。
 Date getDate()
          項目の値をDateで取得します。
 Float getFloat()
          項目の値をFloatで取得します。
 Integer getInteger()
          項目の値をIntegerで取得します。
 Long getLong()
          項目の値をLongで取得します。
 String getName()
          項目の名前を取得します。
 String getQName()
          項目のQNameを取得します。
 Short getShort()
          項目の値をShortで取得します。
 String getString()
          項目の値をStringで取得します。
 String getURI()
          項目の名前空間のURIを取得します。
 void putAttribute(XMLAttribute attribute)
          項目の属性を追加します。
 void setAttributes(XMLAttributes attributes)
          項目の属性を設定します。
 void setBigDecimal(BigDecimal value)
          項目の値をBigDecimalで設定します。
 void setDate(Date value)
          項目の値をDateで設定します。
 void setFloat(Float value)
          項目の値をFloatで設定します。
 void setInteger(Integer value)
          項目の値をIntegerで設定します。
 void setLong(Long value)
          項目の値をLongで設定します。
 void setQName(String qName)
          項目のQNameを設定します。
 void setShort(Short value)
          項目の値をShortで設定します。
 void setString(String value)
          項目の値をStringで設定します。
 void setURI(String uri)
          項目の名前空間のURIを設定します。
 String toString()
          項目の値をStringで取得します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

XMLElement

public XMLElement(String name)
コンストラクタ。

パラメータ:
name - 項目の名前

XMLElement

protected XMLElement(String name,
                     String key,
                     String path)
コンストラクタ。
XMLFileReader.selectPath(String)で検索した結果を保持する場合に使用します。

パラメータ:
name - 項目の名前
key - アクセッサのキー名
path - 検索パス
メソッドの詳細

getName

public String getName()
項目の名前を取得します。

戻り値:
項目の名前

getString

public String getString()
項目の値をStringで取得します。

戻り値:
項目の値

setString

public void setString(String value)
項目の値をStringで設定します。

パラメータ:
value - 項目の値

getInteger

public Integer getInteger()
                   throws DataFormatException
項目の値をIntegerで取得します。

戻り値:
項目の値
例外:
DataFormatException - データ型の変換に失敗したときに発生します。

setInteger

public void setInteger(Integer value)
項目の値をIntegerで設定します。

パラメータ:
value - 項目の値

getLong

public Long getLong()
             throws DataFormatException
項目の値をLongで取得します。

戻り値:
項目の値
例外:
DataFormatException - データ型の変換に失敗したときに発生します。

setLong

public void setLong(Long value)
項目の値をLongで設定します。

パラメータ:
value - 項目の値

getFloat

public Float getFloat()
               throws DataFormatException
項目の値をFloatで取得します。

戻り値:
項目の値
例外:
DataFormatException - データ型の変換に失敗したときに発生します。

setFloat

public void setFloat(Float value)
項目の値をFloatで設定します。

パラメータ:
value - 項目の値

getShort

public Short getShort()
               throws DataFormatException
項目の値をShortで取得します。

戻り値:
項目の値
例外:
DataFormatException - データ型の変換に失敗したときに発生します。

setShort

public void setShort(Short value)
項目の値をShortで設定します。

パラメータ:
value - 項目の値

getBigDecimal

public BigDecimal getBigDecimal()
                         throws DataFormatException
項目の値をBigDecimalで取得します。

戻り値:
項目の値
例外:
DataFormatException - データ型の変換に失敗したときに発生します。

setBigDecimal

public void setBigDecimal(BigDecimal value)
項目の値をBigDecimalで設定します。

パラメータ:
value - 項目の値

getDate

public Date getDate()
             throws DataFormatException
項目の値をDateで取得します。

戻り値:
項目の値
例外:
DataFormatException - データ型の変換に失敗したときに発生します。

setDate

public void setDate(Date value)
項目の値をDateで設定します。

パラメータ:
value - 項目の値

getURI

public String getURI()
項目の名前空間のURIを取得します。

戻り値:
項目の名前空間のURI

setURI

public void setURI(String uri)
項目の名前空間のURIを設定します。

パラメータ:
uri - 項目の名前空間のURI

getQName

public String getQName()
項目のQNameを取得します。

戻り値:
項目のQName

setQName

public void setQName(String qName)
項目のQNameを設定します。

パラメータ:
qName - 項目のQName

getAttributes

public XMLAttributes getAttributes()
項目の属性を取得します。

戻り値:
項目が持つ全ての属性

setAttributes

public void setAttributes(XMLAttributes attributes)
項目の属性を設定します。

パラメータ:
attributes - 項目が持つ全ての属性

putAttribute

public void putAttribute(XMLAttribute attribute)
項目の属性を追加します。

パラメータ:
attribute - 属性

toString

public String toString()
項目の値をStringで取得します。

オーバーライド:
クラス Object 内の toString
戻り値:
項目の値


Copyright © 2008 Cyber Beans Corporation. All Rights Reserved.