org.jboss.console.plugins.helpers
Class BasePluginWrapper.SimplePluginContext

java.lang.Object
  extended byorg.jboss.console.plugins.helpers.BasePluginWrapper.SimplePluginContext
All Implemented Interfaces:
PluginContext (src)
Enclosing class:
BasePluginWrapper (src)

public class BasePluginWrapper.SimplePluginContext
extends java.lang.Object
implements PluginContext (src)


Constructor Summary
BasePluginWrapper.SimplePluginContext()
           
 
Method Summary
 TreeNodeMenuEntry (src) [] createMenus(java.lang.String[] content)
           
 ResourceTreeNode (src) createResourceNode(java.lang.String name, java.lang.String description, java.lang.String iconUrl, java.lang.String defaultUrl, TreeNodeMenuEntry (src) [] menuEntries, TreeNode (src) [] subNodes, ResourceTreeNode (src) [] subResNodes, ManageableResource (src)  resource)
           
 ResourceTreeNode (src) createResourceNode(java.lang.String name, java.lang.String description, java.lang.String iconUrl, java.lang.String defaultUrl, TreeNodeMenuEntry (src) [] menuEntries, TreeNode (src) [] subNodes, ResourceTreeNode (src) [] subResNodes, java.lang.String jmxObjectName, java.lang.String jmxClassName)
           
 TreeNode (src) createTreeNode(java.lang.String name, java.lang.String description, java.lang.String iconUrl, java.lang.String defaultUrl, TreeNodeMenuEntry (src) [] menuEntries, TreeNode (src) [] subNodes, ResourceTreeNode (src) [] subResNodes)
           
 java.lang.String encode(java.lang.String source)
           
 MBeanServer (src) getLocalMBeanServer()
           
 Logger (src) getLogger()
           
 ObjectInstance (src) [] getMBeansForClass(java.lang.String scope, java.lang.String className)
           
 java.lang.String localizeUrl(java.lang.String source)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BasePluginWrapper.SimplePluginContext

public BasePluginWrapper.SimplePluginContext()
Method Detail

localizeUrl

public java.lang.String localizeUrl(java.lang.String source)
Specified by:
localizeUrl in interface PluginContext (src)

getLocalMBeanServer

public MBeanServer (src)  getLocalMBeanServer()
Specified by:
getLocalMBeanServer in interface PluginContext (src)

getMBeansForClass

public ObjectInstance (src) [] getMBeansForClass(java.lang.String scope,
                                          java.lang.String className)
Specified by:
getMBeansForClass in interface PluginContext (src)

getLogger

public Logger (src)  getLogger()
Specified by:
getLogger in interface PluginContext (src)

createTreeNode

public TreeNode (src)  createTreeNode(java.lang.String name,
                               java.lang.String description,
                               java.lang.String iconUrl,
                               java.lang.String defaultUrl,
                               TreeNodeMenuEntry (src) [] menuEntries,
                               TreeNode (src) [] subNodes,
                               ResourceTreeNode (src) [] subResNodes)
                        throws java.lang.Exception
Specified by:
createTreeNode in interface PluginContext (src)
Throws:
java.lang.Exception

createResourceNode

public ResourceTreeNode (src)  createResourceNode(java.lang.String name,
                                           java.lang.String description,
                                           java.lang.String iconUrl,
                                           java.lang.String defaultUrl,
                                           TreeNodeMenuEntry (src) [] menuEntries,
                                           TreeNode (src) [] subNodes,
                                           ResourceTreeNode (src) [] subResNodes,
                                           java.lang.String jmxObjectName,
                                           java.lang.String jmxClassName)
                                    throws java.lang.Exception
Specified by:
createResourceNode in interface PluginContext (src)
Throws:
java.lang.Exception

createResourceNode

public ResourceTreeNode (src)  createResourceNode(java.lang.String name,
                                           java.lang.String description,
                                           java.lang.String iconUrl,
                                           java.lang.String defaultUrl,
                                           TreeNodeMenuEntry (src) [] menuEntries,
                                           TreeNode (src) [] subNodes,
                                           ResourceTreeNode (src) [] subResNodes,
                                           ManageableResource (src)  resource)
                                    throws java.lang.Exception
Specified by:
createResourceNode in interface PluginContext (src)
Throws:
java.lang.Exception

createMenus

public TreeNodeMenuEntry (src) [] createMenus(java.lang.String[] content)
                                throws java.lang.Exception
Specified by:
createMenus in interface PluginContext (src)
Throws:
java.lang.Exception

encode

public java.lang.String encode(java.lang.String source)
Specified by:
encode in interface PluginContext (src)