package org.jboss.console.manager.interfaces;
public interface TreeInfo
extends java.io.Serializable
{
public ManageableResource[] getRootResources ();
public void setRootResources (ManageableResource[] roots);
public TreeNode[] getTreesForResource (ManageableResource resource);
public void addTreeToResource (ManageableResource resource, TreeNode tree);
public TreeAction getHomeAction ();
public void setHomeAction (TreeAction homeAction);
public String getDescription ();
public String getIconUrl ();
public void setIconUrl (String iconUrl);
public void setRootMenus (TreeNodeMenuEntry[] menus);
public TreeNodeMenuEntry[] getRootMenus ();
public long getTreeVersion ();
public void setTreeVersion (long version);
}