com.softwareag.cis.plugin.ext.plugins
Class PlugInTopic

java.lang.Object
  extended by com.softwareag.cis.plugin.extpt.util.AbstractExtensionImplementation
      extended by com.softwareag.cis.plugin.extpt.util.AbstractTopic
          extended by com.softwareag.cis.plugin.ext.plugins.PlugInTopic
All Implemented Interfaces:
Topic, com.softwareag.cis.plugin.interfaces.Component, ExtensionImplementation

public class PlugInTopic
extends AbstractTopic


Field Summary
static java.lang.String rcs_id
           
 
Constructor Summary
PlugInTopic()
           
 
Method Summary
 boolean createWorkplaceTopic()
          Create the WorkplaceTopic object for this topic
 java.lang.String getImageURL()
          Get image URL for topic
 java.lang.String getTitle()
          Get localized title of topic
 void reInitTree()
          Refresh the tree, e.g. clear the nodes and initiliaze again
 
Methods inherited from class com.softwareag.cis.plugin.extpt.util.AbstractTopic
getCommands, getContextMenu, getId, getLocale, getPageAdapterClass, getPageURL, getPerspective, getTree, getTreeCommandContext, getWorkplaceAdapter, getWorkplaceContext, getWorkplaceTopic, isEnabled, isVisible, reactOnPopupMenuClosedByUser, reactOnSwitchSelectedTopic, reactOnSwitchSelectedTopicWithTopicCommand, setEnabled, setTreeCommandContext, setVisible, setWorkplaceContext, toString
 
Methods inherited from class com.softwareag.cis.plugin.extpt.util.AbstractExtensionImplementation
getExtension, getPlugIn, popContextClassLoader, pushContextClassLoader, setExtension
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.softwareag.cis.plugin.registry.ExtensionImplementation
getExtension, getPlugIn, popContextClassLoader, pushContextClassLoader, setExtension
 

Field Detail

rcs_id

public static final java.lang.String rcs_id
See Also:
Constant Field Values
Constructor Detail

PlugInTopic

public PlugInTopic()
Method Detail

getTitle

public java.lang.String getTitle()
Description copied from interface: Topic
Get localized title of topic

Returns:
the localized title
See Also:
Topic.getTitle()

createWorkplaceTopic

public boolean createWorkplaceTopic()
                             throws java.lang.Exception
Description copied from interface: Topic
Create the WorkplaceTopic object for this topic

Specified by:
createWorkplaceTopic in interface Topic
Overrides:
createWorkplaceTopic in class AbstractTopic
Returns:
true if the tree has been newly created, false if the tree has been reused from a previous WorkplaceTopic created for a extension implementing this interface
Throws:
java.lang.Exception
See Also:
Topic.getWorkplaceTopic()

reInitTree

public void reInitTree()
                throws java.lang.Exception
Refresh the tree, e.g. clear the nodes and initiliaze again

Throws:
java.lang.Exception

getImageURL

public java.lang.String getImageURL()
Description copied from interface: Topic
Get image URL for topic

Returns:
the URL or null, if no image to be provided
See Also:
Topic.getImageURL()