org.genesis.data.ml
クラス XmlFile

java.lang.Object
  拡張org.genesis.data.ml.XmlFile

public class XmlFile
extends java.lang.Object

XMLファイルをロード・解析するクラスです。

バージョン:
1.00 26 Jun 2003
作成者:
Takao Nishii

コンストラクタの概要
XmlFile(java.io.File file)
          ファイル情報 よりの XmlFile を構築します。
XmlFile(java.lang.String filePath)
          ファイルパスよりの XmlFile を構築します。
XmlFile(java.lang.String path, java.lang.String name)
          パス、ファイル名よりの XmlFile を構築します。
 
メソッドの概要
 boolean exists()
          XMLファイルの存在判定を行います。
 java.lang.String getFilePath()
          ファイルパスを返します。
 Freedom newInstance(java.lang.String nodeName)
          ノード名のXMLオブジェクトを返します。
 Freedom parse()
          ActionConfigファイルをパースしてマッピング情報を返します。
 Freedom parse(java.lang.String firstNodeName)
          ActionConfigファイルをパースしてマッピング情報を返します。
 Freedom parse(java.lang.String firstNodeName, java.lang.String value)
          ActionConfigファイルをパースしてマッピング情報を返します。
 void setFile(java.io.File file)
          ファイルパスを設定します。
 void setFilePath(java.lang.String filePath)
          ファイルパスを設定します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XmlFile

public XmlFile(java.lang.String filePath)
ファイルパスよりの XmlFile を構築します。

パラメータ:
filePath - ファイルパス

XmlFile

public XmlFile(java.lang.String path,
               java.lang.String name)
パス、ファイル名よりの XmlFile を構築します。

パラメータ:
path - パス
name - ファイル名

XmlFile

public XmlFile(java.io.File file)
ファイル情報 よりの XmlFile を構築します。

パラメータ:
file - ファイル情報
メソッドの詳細

exists

public boolean exists()
XMLファイルの存在判定を行います。

戻り値:
存在する場合、true、そうでない場合、false

getFilePath

public java.lang.String getFilePath()
ファイルパスを返します。

戻り値:
ファイルパス

setFilePath

public void setFilePath(java.lang.String filePath)
ファイルパスを設定します。

パラメータ:
filePath - ファイルパス

setFile

public void setFile(java.io.File file)
ファイルパスを設定します。


newInstance

public Freedom newInstance(java.lang.String nodeName)
ノード名のXMLオブジェクトを返します。

パラメータ:
nodeName - ノード名
戻り値:
ノード名のXMLオブジェクト

parse

public Freedom parse()
              throws XmlException
ActionConfigファイルをパースしてマッピング情報を返します。

戻り値:
マッピング情報
例外:
java.lang.Exception - ActionConfigファイルのパースに失敗した場合
XmlException

parse

public Freedom parse(java.lang.String firstNodeName)
              throws XmlException
ActionConfigファイルをパースしてマッピング情報を返します。

戻り値:
マッピング情報
例外:
java.lang.Exception - ActionConfigファイルのパースに失敗した場合
XmlException

parse

public Freedom parse(java.lang.String firstNodeName,
                     java.lang.String value)
              throws javax.xml.parsers.ParserConfigurationException,
                     java.io.IOException,
                     org.xml.sax.SAXException
ActionConfigファイルをパースしてマッピング情報を返します。

戻り値:
マッピング情報
例外:
java.lang.Exception - ActionConfigファイルのパースに失敗した場合
javax.xml.parsers.ParserConfigurationException
java.io.IOException
org.xml.sax.SAXException