1 package org.enhydra.jawe.xml; 2 3 import javax.swing.tree.DefaultMutableTreeNode ; 4 5 6 13 14 public class ToNameMutableTreeNode extends DefaultMutableTreeNode { 15 16 public ToNameMutableTreeNode(Object userObject) { 17 super(userObject); 18 } 19 20 public ToNameMutableTreeNode(Object userObject, boolean allowsChild) { 21 super(userObject, allowsChild); 22 } 23 24 29 public String toString() { 30 if ( this.userObject == null ) 31 return null; 32 String name = ((XMLElement)userObject).toName(); 33 String extension = userObject.toString(); 34 if( extension == null || extension.equals("") || extension.equalsIgnoreCase(name) ) 35 extension = ""; 36 else 37 extension = "-"+extension; 38 return name+extension; 39 } 40 } 41 | Popular Tags |