tsukuba_bunko.resource
クラス SimpleDeserializer

java.lang.Object
  上位を拡張 tsukuba_bunko.resource.BasicDeserializer
      上位を拡張 tsukuba_bunko.resource.SimpleDeserializer
すべての実装されたインタフェース:
org.xml.sax.ContentHandler, ResourceDeserializer
直系の既知のサブクラス:
BooleanDeserializer, ColorDeserializer, DimensionDeserializer, IconDeserializer, InsetsDeserializer, MessageFormatDeserializer, NumberDeserializer, PointDeserializer, StringDeserializer

public abstract class SimpleDeserializer
extends BasicDeserializer

階層構造を持たない,シンプルな値のデシリアライズを行う ResourceDeserializer です.

作成者:
$Author

フィールドの概要
protected  java.lang.StringBuffer _text
          テキストバッファ
 
クラス tsukuba_bunko.resource.BasicDeserializer から継承されたフィールド
_deserializedValue, _mapping, _typeName
 
コンストラクタの概要
protected SimpleDeserializer()
          SimpleDeserializer のインスタンスを作成します.
 
メソッドの概要
 void characters(char[] ch, int begin, int length)
           
protected abstract  java.lang.Object convertValue(java.lang.String source)
          文字列から適切な型のオブジェクトへ変換します.
 void endElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName)
           
 void startElement(java.lang.String namespaceURI, java.lang.String localName, java.lang.String qName, org.xml.sax.Attributes attrs)
           
 
クラス tsukuba_bunko.resource.BasicDeserializer から継承されたメソッド
endDocument, endPrefixMapping, getDeserializerMapping, getTypeName, getValue, ignorableWhitespace, processingInstruction, setDeserializerMapping, setDocumentLocator, setTypeName, setValue, skippedEntity, startDocument, startPrefixMapping
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

_text

protected java.lang.StringBuffer _text
テキストバッファ

コンストラクタの詳細

SimpleDeserializer

protected SimpleDeserializer()
SimpleDeserializer のインスタンスを作成します.

メソッドの詳細

convertValue

protected abstract java.lang.Object convertValue(java.lang.String source)
                                          throws org.xml.sax.SAXException
文字列から適切な型のオブジェクトへ変換します.

パラメータ:
source - 変換元の文字列
戻り値:
変換結果
例外:
org.xml.sax.SAXException - 変換に失敗した場合

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
オーバーライド:
クラス BasicDeserializer 内の 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
オーバーライド:
クラス BasicDeserializer 内の endElement
例外:
org.xml.sax.SAXException
関連項目:
ContentHandler

characters

public void characters(char[] ch,
                       int begin,
                       int length)
定義:
インタフェース org.xml.sax.ContentHandler 内の characters
オーバーライド:
クラス BasicDeserializer 内の characters
関連項目:
ContentHandler


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