1 package org.catacomb.druid.swing; 2 3 import org.catacomb.interlish.structure.Tree; 4 import org.catacomb.interlish.structure.TreeChangeReporter; 5 import org.catacomb.interlish.structure.TreeNode; 6 7 8 public class EmptyTree implements Tree, TreeNode { 9 10 public TreeNode getRoot() { 11 return this; 12 } 13 14 15 public int getRootPolicy() { 16 return HIDE_ROOT; 17 } 18 19 20 public void setTreeChangeReporter(TreeChangeReporter tcr) { 21 22 } 23 24 25 public Object getParent() { 26 return null; 27 } 28 29 30 public int getChildCount() { 31 return 0; 32 } 33 34 35 public Object getChild(int index) { 36 return null; 37 } 38 39 40 public int getIndexOfChild(Object child) { 41 return 0; 42 } 43 44 45 public boolean isLeaf() { 46 return true; 47 } 48 49 50 public Object[] getObjectPath(String s, boolean b) { 51 return null; 52 } 53 54 }