/**
*
*/
package com.hundsun.ares.studio.jres.script.api.wrap;
import com.hundsun.ares.studio.jres.script.api.model.IScriptModelWrap;
/**
* Ԫ������Դ����
*
* @author yanwj06282
*
*/
public interface IMetadataResScriptWrap extends IScriptModelWrap,IResourceModifyHistory {
/**
* ��ȡԪ������Ŀ
*
* @return
*/
public IMetadataItemScriptWrap[] getItems();
/**
* ��ȡ������Ϣ,�ɻ�ȡ�÷����µ�������Ŀ��Ϣ
*
* @return
*/
public IMetadataCategoryScriptWrap[] getCategories ();
/**
* ��ȡδ�������Ŀ
*
* @return
*/
public IMetadataItemScriptWrap[] getNotCateItems ();
/**
* ����name����Ԫ������Ŀ��Ϣ
*
* @param name ��Ŀ��
* @param ignoreCase �Ƿ���Դ�Сд
* @return
*/
public IMetadataItemScriptWrap findItemByName(String name , boolean ignoreCase);
/**
* ����Ԫ������Ŀ
*
* @return
*/
public IMetadataItemScriptWrap addItem();
/**
* ����IDɾ����Ӧ��Ŀ�����û�ж�ӦID������
*
* @param id
*/
public boolean removeItemById(String id);
}