/** * Դ�������ƣ�ARESElementChangedEvent.java * �������Ȩ���������ӹɷ����޹�˾ ��Ȩ���� * ϵͳ���ƣ�JRES Studio * ģ�����ƣ�com.hundsun.ares.studio.core * ����˵����$desc * ����ĵ��� * ���ߣ�sundl */ package com.hundsun.ares.studio.core; /** * �����¼��� * Ŀǰ��ʱ��һ���¼���������ʶrespath�ı���¼��� * @author sundl */ public class ARESElementChangedEvent { public static final int UNKNOWN = -1; public static final int RES_PATH = 0; private int type = UNKNOWN; private IARESElement elemnent; /** * �漰�ϴ���ļ������⣬�ṩĬ�ϵIJ����¼��� */ public ARESElementChangedEvent() { this(null, UNKNOWN); } /** * @param element ��Ӧ��element����typeΪrespath�仯��ʱ��elementΪ��Ӧ��project * @param type ���ͣ�Ŀǰֻ�����֣�δ֪��respath�仯 */ public ARESElementChangedEvent(IARESElement element, int type) { this.elemnent = element; this.type = type; } public IARESElement getElement() { return elemnent; } public int getType() { return this.type; } }