/**
 * @(#)RSiteChooseCEC.java
 * Copyright 2001 Nomura Research Institute, LTD. All rights reserved.
 * RID-3 : Rid Site Choose Cell Editor Component
 * @author  Intelligent Technology Inc.
 * @version 1.00 2001/10/01-2002/03/26
 * @see RUnitChooseCEC iReloadable
 */
package	jp.co.nri.rid.table.editor;

//import	java.awt.*;
//import	java.awt.event.*;
//import	javax.swing.*;
import	java.util.*;
import java.awt.event.*;

import	org.w3c.dom.Document;

import jp.co.nri.*;
import jp.co.nri.rid.xml.*;
import jp.co.iti.fagot.util.ZInstance;

/**
 * Site.xmlから指定されたユニットを集めリスト表示し、その中から1つのユニットを選び出すセルエディタ/レンダラコンポーネント(コンボボックス)
 */
public class RSiteChooseCEC extends RUnitChooseCEC implements iReloadable{
//	protected static final String FILE = "File";
//	protected String[] myUnits;
	
	/**
	 * @param	items		選択リスト配列。
	 * @param	editable	編集可否。
	 * @param	listener	アクションリスナー。
	 * @since	1.00
	 */
	public RSiteChooseCEC(String[] items ,boolean editable ,ActionListener listener){
		super(items ,editable ,listener);
	}
	
	/**
	 * リストを読み直す。
	 * @since	1.00
	 */
    public void	reload(){
		documentBooster document = new documentBooster((Document)ZInstance.map().get(Rid.DOCUMENT_SITE));
		super.reload(document.root());
	}
	
}
