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


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