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

java.lang.Object
  上位を拡張 jp.oarts.pirka.iop.tool.core.tools.xml.XmlParserData

public class XmlParserData
extends java.lang.Object

XMLパーサーデータ

作成者:
ito

コンストラクタの概要
protected XmlParserData(java.util.LinkedHashMap<java.lang.String,XmlParserItem> dataMap)
          コンストラクタ
 
メソッドの概要
 java.lang.String getAttribute(java.lang.String attributeKey)
          最後にアクセスあされたデータの属性を取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる
属しキーに対応する属性が存在しないときはnullが返される
 java.lang.String getAttribute(java.lang.String itemKey, java.lang.String attributeKey)
          指定された項目キーの属性を取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる
属しキーに対応する属性が存在しないときはnullが返される
 boolean getBoolean()
          最後にアクセスされたデータよりboolean値を取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる
 boolean getBoolean(java.lang.String itemKey)
          指定されたキーのboolean値を取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる
 int getInt()
          最後にアクセスされたデータよりint値を取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる
 int getInt(java.lang.String itemKey)
          指定されたキーのint値を取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる
 long getLong()
          最後にアクセスされたデータよりlong値を取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる
 long getLong(java.lang.String itemKey)
          指定されたキーのlong値を取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる
 java.lang.String getString()
          最後にアクセスされたデータより文字列データを取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる
 java.lang.String getString(java.lang.String itemKey)
          指定されたキーの文字列データを取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる
 XmlParserData getXmlParserData(java.lang.String baseKey)
          指定されたベースキーに対応するXmlParserDataオブジェクトを取得する
 boolean isExists(java.lang.String itemKey)
          指定された項目キーが存在しているかチェックする
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XmlParserData

protected XmlParserData(java.util.LinkedHashMap<java.lang.String,XmlParserItem> dataMap)
コンストラクタ

パラメータ:
dataMap - データマップ
メソッドの詳細

getXmlParserData

public XmlParserData getXmlParserData(java.lang.String baseKey)
指定されたベースキーに対応するXmlParserDataオブジェクトを取得する

パラメータ:
baseKey - ベースキー
戻り値:
XmlParserDataオブジェクト

isExists

public boolean isExists(java.lang.String itemKey)
指定された項目キーが存在しているかチェックする

パラメータ:
itemKey - 項目キー
戻り値:
true=存在している

getAttribute

public java.lang.String getAttribute(java.lang.String itemKey,
                                     java.lang.String attributeKey)
                              throws InterfaceException
指定された項目キーの属性を取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる
属しキーに対応する属性が存在しないときはnullが返される

パラメータ:
itemKey - 項目キー
attributeKey - 属性キー
戻り値:
属性
例外:
InterfaceException

getAttribute

public java.lang.String getAttribute(java.lang.String attributeKey)
                              throws InterfaceException
最後にアクセスあされたデータの属性を取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる
属しキーに対応する属性が存在しないときはnullが返される

パラメータ:
attributeKey -
戻り値:
属性
例外:
InterfaceException

getString

public java.lang.String getString(java.lang.String itemKey)
                           throws InterfaceException
指定されたキーの文字列データを取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる

パラメータ:
itemKey - 項目キー
戻り値:
文字列データ
例外:
InterfaceException

getString

public java.lang.String getString()
                           throws InterfaceException
最後にアクセスされたデータより文字列データを取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる

戻り値:
文字列データ
例外:
InterfaceException

getInt

public int getInt(java.lang.String itemKey)
           throws java.lang.NumberFormatException,
                  InterfaceException
指定されたキーのint値を取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる

パラメータ:
itemKey - 項目キー
戻り値:
文字列データ
例外:
InterfaceException
java.lang.NumberFormatException

getInt

public int getInt()
           throws java.lang.NumberFormatException,
                  InterfaceException
最後にアクセスされたデータよりint値を取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる

戻り値:
文字列データ
例外:
InterfaceException
java.lang.NumberFormatException

getLong

public long getLong(java.lang.String itemKey)
             throws java.lang.NumberFormatException,
                    InterfaceException
指定されたキーのlong値を取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる

パラメータ:
itemKey - 項目キー
戻り値:
文字列データ
例外:
InterfaceException
java.lang.NumberFormatException

getLong

public long getLong()
             throws java.lang.NumberFormatException,
                    InterfaceException
最後にアクセスされたデータよりlong値を取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる

戻り値:
文字列データ
例外:
InterfaceException
java.lang.NumberFormatException

getBoolean

public boolean getBoolean(java.lang.String itemKey)
                   throws InterfaceException
指定されたキーのboolean値を取得する
項目キーに対応するデータが存在しないときはInterfaceExceptionが投げられる

パラメータ:
itemKey - 項目キー
戻り値:
文字列データ
例外:
InterfaceException

getBoolean

public boolean getBoolean()
                   throws InterfaceException
最後にアクセスされたデータよりboolean値を取得する
最後にアクセスされたデータが存在しないときはInterfaceExceptionが投げられる

戻り値:
文字列データ
例外:
InterfaceException