public class PlugInPerspective extends AbstractPerspective
rcs_id
rcs_id
Constructor and Description |
---|
PlugInPerspective() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getImageURL()
Get URL of 16x16 icon representing perspective
|
java.lang.String |
getLogoImageURL()
Get URL of logo or bitmap representing perspective
|
java.lang.String |
getTitle()
Get localized name or title of perspective
|
com.softwareag.cis.server.util.ICONLISTInfo |
getToolbar()
Get description of commands in toolbar
- icons should have size of 24x24 pixels
|
java.lang.String |
getView()
Get current view for this perspective
|
java.lang.String |
getViewLabel()
Get label for listbox allowing to select view
|
java.util.List |
getViewValues()
Get valid values for selecting a view
|
java.lang.String |
getWorkplaceDefaultLayout()
Get layout to be displayed on workplace by default if perspective selected
|
boolean |
isVisible()
Check whether this Perspective is currently to be shown
- may be overwritten by subclasses returning result depending on context
|
void |
setView(java.lang.String value)
Pass selected view to perspective
|
void |
setWorkplaceContext(WorkplaceContext wc)
Initialize this Perspective - the WorkplaceContext is passed for potential callbacks
|
boolean |
supportsViews()
Check whether this Perspective supports a view selection list box
|
addTopic, containsTopic, getId, getSelectedTopic, getSingleClickMethodName, getTopics, hasTopicTree, isEnabled, isSingeClickable, isVisible, reactOnSwitchSelectedPerspective, requiresInitialCallReactOnSwitchSelectedPerspective, setEnabled, setSelectedTopic, setVisible, toString
getExtension, getPlugIn, popContextClassLoader, pushContextClassLoader, setExtension
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getExtension, getPlugIn, popContextClassLoader, pushContextClassLoader, setExtension
public void setWorkplaceContext(WorkplaceContext wc)
wc
- public boolean isVisible()
isVisible
in interface com.softwareag.cis.plugin.interfaces.Component
isVisible
in class AbstractPerspective
public java.lang.String getTitle()
Perspective
Perspective.getTitle()
public java.lang.String getImageURL()
Perspective
Perspective.getImageURL()
public com.softwareag.cis.server.util.ICONLISTInfo getToolbar()
Perspective
Perspective.getToolbar()
public java.lang.String getLogoImageURL()
Perspective
Perspective.getLogoImageURL()
public boolean supportsViews()
supportsViews
in interface Perspective
supportsViews
in class AbstractPerspective
public java.lang.String getViewLabel()
Perspective
public java.util.List getViewValues()
Perspective
public java.lang.String getView()
Perspective
public void setView(java.lang.String value)
Perspective
public java.lang.String getWorkplaceDefaultLayout()
Perspective
Perspective.getWorkplaceDefaultLayout()