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
クラス 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