package eu.bibl.cfide.ui.tree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.MutableTreeNode;
import eu.bibl.banalysis.asm.ClassNode;
public class ClassTreeNode extends DefaultMutableTreeNode {
private static final long serialVersionUID = -1408052678662427532L;
private ClassNode cn;
public ClassTreeNode(ClassNode cn) {
super(getClassName(cn.name));
this.cn = cn;
}
public ClassNode getClassNode() {
return cn;
}
public String getClassName() {
return getClassName(cn.name);
}
public static String getClassName(String name) {
if (!name.contains("/"))
return name;
String[] parts = name.split("/");
return parts[parts.length - 1];
}
@Override
public void add(MutableTreeNode treeNode) {
}
}