wisdom.core
クラス ConfigHandler

java.lang.Object
  拡張org.xml.sax.helpers.DefaultHandler
      拡張wisdom.core.ConfigHandler
すべての実装インタフェース:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class ConfigHandler
extends org.xml.sax.helpers.DefaultHandler

wisdom_config.xmlを解析するクラス。
このクラスはconfig_path.propertiesを参照し、config.file.pathというキー値 で登録されいる値を構成ファイルXMLのパスに使用し、XMLを参照します。
XMLの名前は固定でwisdom_config.xmlになります。(ファイルの指定は不要です)
config.file.pathにWEB-INFと指定することで実行時の.warファイルのWEB-INFデ ィレクトリにあるwisdom_config.xmlを参照します。

このクラスはConfigManagerから呼び出され、ConfigMangerにインスタンスが保持されます。
アプリケーションでこのクラスのインスタンスを個別に生成することはありません。
2004/6/7 鴻田 IExceptionHandlerの追加

導入されたバージョン:
2003/12
バージョン:
1.1
作成者:
kouda
関連項目:
ConfigManager

メソッドの概要
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           
 java.util.Map getDatasources()
           
static ConfigHandler getInstance()
          このクラスのインスタンスを取得します。
 java.util.Map getProps()
           
 java.util.Map getServletRuntimeConfigs()
           
static void main(java.lang.String[] args)
           
 void startDocument()
           
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes att)
           
 
クラス org.xml.sax.helpers.DefaultHandler から継承したメソッド
characters, endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl, warning
 
クラス java.lang.Object から継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getInstance

public static ConfigHandler getInstance()
                                 throws java.lang.Exception
このクラスのインスタンスを取得します。

戻り値:
ConfigHandler
例外:
java.lang.Exception

startDocument

public void startDocument()

startElement

public void startElement(java.lang.String uri,
                         java.lang.String localName,
                         java.lang.String qName,
                         org.xml.sax.Attributes att)

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)

getProps

public java.util.Map getProps()

getDatasources

public java.util.Map getDatasources()

getServletRuntimeConfigs

public java.util.Map getServletRuntimeConfigs()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
例外:
java.lang.Exception