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  }