[Mc4j-cvs] mc4j/src/org/mc4j/console/bean MBeanNode.java,1.23,1.24
Brought to you by:
ghinkl
From: Greg H. <gh...@us...> - 2004-04-07 15:40:39
|
Update of /cvsroot/mc4j/mc4j/src/org/mc4j/console/bean In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22877/src/org/mc4j/console/bean Modified Files: MBeanNode.java Log Message: Made all nodes comparable and started using Children.SortedArray so that all nodes in the explorer are always sorted by their display names. Index: MBeanNode.java =================================================================== RCS file: /cvsroot/mc4j/mc4j/src/org/mc4j/console/bean/MBeanNode.java,v retrieving revision 1.23 retrieving revision 1.24 diff -C2 -d -r1.23 -r1.24 *** MBeanNode.java 2 Apr 2004 03:27:55 -0000 1.23 --- MBeanNode.java 7 Apr 2004 15:27:34 -0000 1.24 *************** *** 90,94 **** * @version $Revision$($Author$ / $Date$) */ ! public class MBeanNode extends AbstractNode implements Refreshable { private ObjectName objectName; --- 90,94 ---- * @version $Revision$($Author$ / $Date$) */ ! public class MBeanNode extends AbstractNode implements Refreshable, Comparable { private ObjectName objectName; *************** *** 137,140 **** --- 137,146 ---- } } + + public int compareTo(Object o) { + Node otherNode = (Node) o; + return this.getDisplayName().compareTo(otherNode.getDisplayName()); + } + public void filterName(Set categorizedProperties) { |