/** * Դ�������ƣ�IResourceCompiler.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�JRES Studio * ģ�����ƣ�com.hundsun.ares.studio.jres.core * ����˵����JRES Studio�Ļ����ܹ���ģ�͹淶 * ����ĵ��� * ���ߣ����� */ package com.hundsun.ares.studio.jres.compiler; import java.util.Map; /** * ����һ����Դ * @author gongyf * */ public interface IResourceCompiler { /** * ��һ����Դ���б��룬����һ�������� * * TODO ���Կձ��룬��ֻ���ر�����ܵ��ļ��� * @param resource * @param unitFactory * @param context * @return */ CompilationResult compile(Object resource, Map<Object, Object> context); /** * �����Դ����������ļ� * @param resource * @param context */ public void clean(Object resource,Map<Object, Object> context); }