/**
 * @(#)iMappingScript.java
 * Copyright 2001 Nomura Research Institute, LTD. All rights reserved.
 * RID-3 : Mapping Script interface
 * @author  Intelligent Technology Inc.
 * @version 1.00 2001/10/01-2001/12/28
 * @see ScriptingMapper
 */
package	jp.co.nri.rid.analyzer;

import	jp.co.nri.rid.xml.*;
import	jp.co.nri.rid.error.*;

/**
 * アトリビュートを解析するクラスのインターフェース
 */

public interface iMappingScript{
	/**
	 * このScriptがcatchしたいattribute。
	 * @return	attribute名配列
	 * @since	1.00
	 */
	public	String[]	names();
	
	/**
	 * catchしたいattributeにhitしたときに起動される。
	 * @param	file	HTMLファイル名
	 * @param	name	attribute名
	 * @param	text	attribute値
	 */
	public	void		hit(String file ,String name ,elementBooster element) throws RidException ,RWarningException;
}
