Configuration
Keywords: jp.morpho.config.Configuration,Configuration class

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## 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 例外。ほかの例外をラップしている可能性がある

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド