/** * 添加一个节点到该二叉树内,并通过TreeListNotifier事件类型抛出类型为TreeListNotifier.CHANGE的事件。 * @param element 实现ISAElement接口的实例对象。 * @return 返回当前添加状态,true表示成功 ,false则失败。 */ public bool addElement(ISAElement element) {//添加一个工人对象 SATreeElement treeElement = new SATreeElement(element); if (_root == null) { _root = treeElement; _length++; dispatchEvent(new SATreeListEvent(SATreeList.CHANGE)); return(true); } addNode(_root, treeElement);//添加节点 _length++; dispatchEvent(new SATreeListEvent(SATreeList.CHANGE)); return(true); }
public SATreeElement(ISAElement element) { _element = element; }