View Javadoc

    1   /*
    2    * Common Library for TBAS Softwares
    3    * Language: Java
    4    *
    5    * All Rights Reserved.
    6    * (c) Copyright 2002 by Tsukuba Bunko.
    7    *
    8    * $Id: ResourceDeserializer.java,v 1.1 2005/07/11 12:49:18 ppoi Exp $
    9    */
    10  package tsukuba_bunko.resource;
    11
    12  import	org.xml.sax.ContentHandler;
    13
    14
    15  /***
    16   * <code>ResourceLoader</code> がデータの解析に利用する ContentHandler を定義します.
    17   * @author	$Author: ppoi $
    18   * @version	$Revision: 1.1 $
    19   * @see	tsukuba_bunko.resource.ResourceLoader
    20   */
    21  public interface ResourceDeserializer	extends ContentHandler	{
    22
    23  	/***
    24  	 * この <code>ResourceDeserializer</code> と関連づけられたデータ型名を設定します。
    25  	 * @param	typeName	データ型名
    26  	 */
    27  	public void setTypeName( String typeName );
    28
    29  	/***
    30  	 * 解析に使用する <code>DeserializerMapping</code> を設定します。
    31  	 * @param	mapping	使用する <code>DeserializerMapping</code>
    32  	 */
    33  	public void setDeserializerMapping( DeserializerMapping mapping );
    34
    35  	/***
    36  	 * 解析結果を取得します。
    37  	 * @return	解析結果
    38  	 */
    39  	public Object getValue();
    40  }