Package org.apache.tools.ant.gui.acs

Examples of org.apache.tools.ant.gui.acs.ElementTreeModel.fireNodeChanged()


            ACSTreeNodeElement clone =
                (ACSTreeNodeElement) newChildNode.cloneNode(true);
            parentNode.appendChild(clone);
           
            ElementTreeModel model = (ElementTreeModel)_tree.getModel();
            model.fireNodeChanged(parentNode);
           
            return clone;
        }

        /**
 
View Full Code Here


            ACSTreeNodeElement clone =
                (ACSTreeNodeElement) newChildNode.cloneNode(true);
            parentNode.insertBefore(clone, indexNode);
           
            ElementTreeModel model = (ElementTreeModel)_tree.getModel();
            model.fireNodeChanged(parentNode);
           
            return clone;
        }
   
        /**
 
View Full Code Here

            ACSTreeNodeElement parentNode =
                (ACSTreeNodeElement) childNode.getParentNode();
            parentNode.removeChild(childNode);
           
            ElementTreeModel model = (ElementTreeModel)_tree.getModel();
            model.fireNodeChanged(childNode);
        }
    }
  
    /** class which handles sending events when the tree changes */
    private class ChangeHandler implements TreeModelListener {
View Full Code Here

        public boolean eventPosted(EventObject event) {
            ElementTreeModel model = (ElementTreeModel)_tree.getModel();
            // XXX This crap needs cleaning up. Type switching is lazy...
            if(event instanceof PropertyChangeEvent) {
                // The project node has changed.
                model.fireNodeChanged((ACSElement)event.getSource());
            }
            else if(event instanceof RefreshDisplayEvent && model != null) {
                _tree.validate();
            }
            else if(event instanceof NewElementEvent &&
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.