package cls.com.ils.common.component
{
	public interface ITranslation
	{
	    //--------------------------------------------------------------------------
	    //
	    //  Properties
	    //
	    //--------------------------------------------------------------------------
	
	    //----------------------------------
	    //  fontContext
	    //----------------------------------
	
	    /**
	     *  翻訳処理の実行不可
	     */
	    function get isTranslation():Boolean;
	    
	    /**
	     *  @private
	     */
	    function set isTranslation(value:Boolean):void;
		
	    /**
	     *  翻訳結果の表示箇所
	     */
	    function get translationTarget():Object;
	    
	    /**
	     *  @private
	     */
	    function set translationTarget(value:Object):void;

	    /**
	     *  翻訳時使用参照クラス
	     */
	    function get translationLookUp():Object;
	    
	    /**
	     *  @private
	     */
	    function set translationLookUp(value:Object):void;

	    /**
	     *  翻訳結果
	     */
	    function get transRet():Boolean;
	    
	    /**
	     *  @private
	     */
	    function set transRet(value:Boolean):void;
	    
	    /**
	     *  翻訳結果のEOFの許可
	     */
	    function get isEofOK():Boolean;
	    
	    /**
	     *  @private
	     */
	    function set isEofOK(value:Boolean):void;

	    /**
	     *  検索処理
	     */
	    function readDataSet():Boolean;

	}
}