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

## tsukuba_bunko.resource
クラス BasicDeserializer

    java.lang.Object
      tsukuba_bunko.resource.BasicDeserializer

すべての実装されたインタフェース:
  org.xml.sax.ContentHandler, ResourceDeserializer

直系の既知のサブクラス:
  FontDeserializer, ListDeserializer, LocaleDeserializer, SimpleDeserializer

    public class BasicDeserializer

extends java.lang.Object
implements ResourceDeserializer, org.xml.sax.ContentHandler

基本的な `ResourceDeserializer` の実装を提供します. なお，この実装では何の処理も行いません.

作成者:
  $Author

フィールドの概要
`protected java.lang.Object` | `_deserializedValue` デシリアライズされたオブジェクト
`protected DeserializerMapping` | `_mapping` リソースの解析に使用する DeserializerMapping
`protected java.lang.String` | `_typeName` この ResourceDeserializer が関連づけられたデータ型名

コンストラクタの概要
`BasicDeserializer()` `BasicDeserializer` のインスタンスを作成します。

メソッドの概要
`void` | `characters(char[] ch, int begin, int length)`
`void` | `endDocument()`
`void` | `endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)`
`void` | `endPrefixMapping(java.lang.String namespaceURI)`
`protected DeserializerMapping` | `getDeserializerMapping()` 使用する `DeserializerMapping` を取得します.
`protected java.lang.String` | `getTypeName()` この `ResourceDeserializer` が関連づけられたデータ型名を取得します。
`java.lang.Object` | `getValue()` 解析結果を取得します。
`void` | `ignorableWhitespace(char[] ch, int begin, int length)`
`void` | `processingInstruction(java.lang.String target, java.lang.String data)`
`void` | `setDeserializerMapping(DeserializerMapping mapping)` 解析に使用する `DeserializerMapping` を設定します。
`void` | `setDocumentLocator(org.xml.sax.Locator locator)`
`void` | `setTypeName(java.lang.String typeName)` この `ResourceDeserializer` と関連づけられたデータ型名を設定します。
`protected void` | `setValue(java.lang.Object value)` デシリアライズ結果を設定します.
`void` | `skippedEntity(java.lang.String name)`
`void` | `startDocument()`
`void` | `startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)`
`void` | `startPrefixMapping(java.lang.String namespaceURI, java.lang.String prefix)`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

フィールドの詳細

### _deserializedValue

    protected java.lang.Object _deserializedValue

  デシリアライズされたオブジェクト

### _mapping

    protected DeserializerMapping _mapping

  リソースの解析に使用する DeserializerMapping

### _typeName

    protected java.lang.String _typeName

  この ResourceDeserializer が関連づけられたデータ型名

コンストラクタの詳細

### BasicDeserializer

    public BasicDeserializer()

  `BasicDeserializer` のインスタンスを作成します。

メソッドの詳細

### getTypeName

    protected java.lang.String getTypeName()

  この `ResourceDeserializer` が関連づけられたデータ型名を取得します。

  戻り値:
    データ型名

### getDeserializerMapping

    protected DeserializerMapping getDeserializerMapping()

  使用する `DeserializerMapping` を取得します.

  戻り値:
    `DeserializerMapping`

### setValue

    protected void setValue(java.lang.Object value)

  デシリアライズ結果を設定します.

  パラメータ:
    `value` - デシリアライズ結果

### setTypeName

    public void setTypeName(java.lang.String typeName)

  インタフェース `ResourceDeserializer` の記述:
  この `ResourceDeserializer` と関連づけられたデータ型名を設定します。

  定義:
    インタフェース `ResourceDeserializer` 内の `setTypeName`
  パラメータ:
    `typeName` - データ型名

### setDeserializerMapping

    public void setDeserializerMapping(DeserializerMapping mapping)

  インタフェース `ResourceDeserializer` の記述:
  解析に使用する `DeserializerMapping` を設定します。

  定義:
    インタフェース `ResourceDeserializer` 内の `setDeserializerMapping`
  パラメータ:
    `mapping` - 使用する `DeserializerMapping`

### getValue

    public java.lang.Object getValue()

  インタフェース `ResourceDeserializer` の記述:
  解析結果を取得します。

  定義:
    インタフェース `ResourceDeserializer` 内の `getValue`
  戻り値:
    解析結果

### setDocumentLocator

    public void setDocumentLocator(org.xml.sax.Locator locator)

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `setDocumentLocator`
  関連項目:
    `ContentHandler`

### startPrefixMapping

    public void startPrefixMapping(java.lang.String namespaceURI,
                                   java.lang.String prefix)
                            throws org.xml.sax.SAXException

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `startPrefixMapping`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### endPrefixMapping

    public void endPrefixMapping(java.lang.String namespaceURI)
                          throws org.xml.sax.SAXException

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `endPrefixMapping`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### startDocument

    public void startDocument()
                       throws org.xml.sax.SAXException

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `startDocument`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### endDocument

    public void endDocument()
                     throws org.xml.sax.SAXException

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `endDocument`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### startElement

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

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `startElement`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### endElement

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

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `endElement`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### processingInstruction

    public void processingInstruction(java.lang.String target,
                                      java.lang.String data)
                               throws org.xml.sax.SAXException

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `processingInstruction`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### skippedEntity

    public void skippedEntity(java.lang.String name)
                       throws org.xml.sax.SAXException

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `skippedEntity`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### characters

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

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `characters`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

### ignorableWhitespace

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

  定義:
    インタフェース `org.xml.sax.ContentHandler` 内の `ignorableWhitespace`
  例外:
    `org.xml.sax.SAXException`
  関連項目:
    `ContentHandler`

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

All Rights Reserved. © 1999-2006 The "Peko" Project, Tsukuba Bunko.