jp.morpho.config
クラス Configuration

java.lang.Object
  |
  +--org.xml.sax.helpers.DefaultHandler
        |
        +--jp.morpho.config.Configuration
すべての実装インタフェース:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

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

このクラスは、配備記述子を使用してオブジェクトを形成します。 オブジェクトを形成するには、XML で記述された配備記述子の入力ストリームと形成したいオブジェクトを渡して、configure メソッドを呼び出します。

このクラスは、配備記述子に記述されたとおりにオブジェクトのメソッドを呼び出したり、新しいオブジェクトを作成することにより、configure メソッドに渡されたオブジェクトを形成します。

作成者:
Kumiko Hiroi

コンストラクタの概要
Configuration()
           Configuration オブジェクトを作成します。
Configuration(boolean validating)
           Configuration オブジェクトを作成します。
 
メソッドの概要
 void characters(char[] ch, int start, int length)
           要素内の文字データの通知を受け取ります。
 void configure(java.lang.Object obj, java.io.InputStream in)
           XML 配備記述子を使用してオブジェクトを形成します。
 void endElement(java.lang.String uri, java.lang.String localName, java.lang.String qName)
           要素の終了通知を受け取ります。
 void startElement(java.lang.String uri, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attributes)
           要素の開始通知を受け取ります。
 
クラス org.xml.sax.helpers.DefaultHandler から継承したメソッド
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startDocument, startPrefixMapping, unparsedEntityDecl, warning
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Configuration

public Configuration(boolean validating)

Configuration オブジェクトを作成します。

パラメータ:
validating - パーサが XML ドキュメントを検証するように設定されている場合は true、そうでない場合は false

Configuration

public Configuration()

Configuration オブジェクトを作成します。

メソッドの詳細

configure

public void configure(java.lang.Object obj,
                      java.io.InputStream in)
               throws ConfigureException

XML 配備記述子を使用してオブジェクトを形成します。

パラメータ:
obj - 形成するオブジェクト
in - XML 配備記述子の入力ストリーム
例外:
ConfigureException - オブジェクトが形成できなかった場合

startElement

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

要素の開始通知を受け取ります。

タグの種類により、各種ノードを作成します。

定義:
インタフェース org.xml.sax.ContentHandler 内の startElement
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の startElement
パラメータ:
uri - 名前空間 URI
localName - 前置修飾子を含まないローカル名。名前空間処理が行われない場合は空文字列
qName - 前置修飾子を持つ修飾名。修飾名を使用できない場合は空文字列
attributes - 指定された属性またはデフォルトの属性
例外:
org.xml.sax.SAXException - SAX 例外。ほかの例外をラップしている可能性がある

endElement

public void endElement(java.lang.String uri,
                       java.lang.String localName,
                       java.lang.String qName)
                throws org.xml.sax.SAXException

要素の終了通知を受け取ります。

定義:
インタフェース org.xml.sax.ContentHandler 内の endElement
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の endElement
パラメータ:
uri - 名前空間 URI
localName - 前置修飾子を含まないローカル名。名前空間処理が行われない場合は空文字列
qName - 前置修飾子を持つ XML 1.0 修飾名。修飾名を使用できない場合は空文字列
例外:
org.xml.sax.SAXException - SAX 例外。ほかの例外をラップしている可能性がある

characters

public void characters(char[] ch,
                       int start,
                       int length)
                throws org.xml.sax.SAXException

要素内の文字データの通知を受け取ります。

要素内の文字データを受け取り、ノードに格納します。

定義:
インタフェース org.xml.sax.ContentHandler 内の characters
オーバーライド:
クラス org.xml.sax.helpers.DefaultHandler 内の characters
パラメータ:
ch - 文字
start - 文字配列内の開始位置
length - 文字配列から使用される文字数
例外:
org.xml.sax.SAXException - SAX 例外。ほかの例外をラップしている可能性がある