1 22 package org.jboss.console.manager.interfaces.impl; 23 24 import org.jboss.console.manager.interfaces.ResourceTreeNode; 25 import org.jboss.console.manager.interfaces.TreeAction; 26 import org.jboss.console.manager.interfaces.TreeNode; 27 import org.jboss.console.manager.interfaces.TreeNodeMenuEntry; 28 29 44 45 public class SimpleTreeNode implements TreeNode 46 { 47 48 protected String name = null; 49 protected String description = null; 50 protected String icon = null; 51 protected TreeAction action = null; 52 protected TreeNodeMenuEntry[] menuEntries = null; 53 protected TreeNode[] subNodes = null; 54 protected ResourceTreeNode[] nodeManagableResources = null; 55 protected boolean isMaster = false; 56 57 public SimpleTreeNode (){ super(); } 58 59 public SimpleTreeNode (String name, 60 String description, 61 String icon, 62 TreeAction action, 63 TreeNodeMenuEntry[] menuEntries, 64 TreeNode[] subNodes, 65 ResourceTreeNode[] nodeManagableResources) 66 { 67 this.name = name; 68 this.description = description; 69 this.icon = icon; 70 this.action = action; 71 this.menuEntries = menuEntries; 72 this.subNodes = subNodes; 73 this.nodeManagableResources = nodeManagableResources; 74 } 75 76 77 public String getName() 78 { 79 return this.name; 80 } 81 82 public String getDescription() 83 { 84 return this.description; 85 } 86 87 public String getIcon() 88 { 89 return this.icon; 90 } 91 92 public TreeAction getAction() 93 { 94 return this.action; 95 } 96 97 public TreeNodeMenuEntry[] getMenuEntries() 98 { 99 return this.menuEntries; 100 } 101 102 public TreeNode[] getSubNodes() 103 { 104 return this.subNodes; 105 } 106 107 public ResourceTreeNode[] getNodeManagableResources() 108 { 109 return this.nodeManagableResources; 110 } 111 112 public boolean isMasterNode () 113 { 114 return this.isMaster; 115 } 116 117 public TreeNode setMasterNode (boolean master) 118 { 119 this.isMaster = master; 120 return this; 121 } 122 123 } 124 | Popular Tags |