com.centrasite.control.ext.welcome.standard
Class AbstractActionItem

java.lang.Object
  extended by com.centrasite.control.ext.welcome.standard.AbstractActionItem
All Implemented Interfaces:
IActionItem, IItem
Direct Known Subclasses:
AdvancedSearchItem, AssetCatalogItem, CentraSiteCommunityItem, DateFormatItem, DeveloperCommunityItem, InboxItem, KeywordSearchItem, LanguageItem, MyFavoriteItem, OnlineDocumentationItem, UserPreferencesItem

public abstract class AbstractActionItem
extends java.lang.Object
implements IActionItem


Constructor Summary
AbstractActionItem()
           
AbstractActionItem(java.lang.String title)
           
AbstractActionItem(java.lang.String title, java.lang.String image)
           
AbstractActionItem(java.lang.String title, java.lang.String image, java.lang.String tooltip)
           
 
Method Summary
 com.centrasite.control.ActionContext getActionContext()
           
 java.lang.String getImage()
          Get the path to an image shown next to title.
 java.util.Locale getLocale()
           
 java.lang.String getStyle()
          Get the style of this item.
 java.lang.String getTitle()
          Get the title of this item.
 java.lang.String getTooltip()
          Get the tooltip of this item.
 IWidget getWidget()
          Get the widget of this item.
 boolean isSelected()
           
 void setActionContext(com.centrasite.control.ActionContext actionContext)
          Set ActionContext for this welcome action.
 void setImage(java.lang.String image)
           
 void setLocale(java.util.Locale locale)
          Set locale for this welcome action.
 void setSelected(boolean selected)
           
 void setStyle(java.lang.String style)
           
 void setTitle(java.lang.String title)
           
 void setTooltip(java.lang.String tooltip)
           
 void setWidget(IWidget widget)
          Set the widget of this item.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.centrasite.control.ext.welcome.interfaces.IActionItem
execute
 

Constructor Detail

AbstractActionItem

public AbstractActionItem()

AbstractActionItem

public AbstractActionItem(java.lang.String title)

AbstractActionItem

public AbstractActionItem(java.lang.String title,
                          java.lang.String image)

AbstractActionItem

public AbstractActionItem(java.lang.String title,
                          java.lang.String image,
                          java.lang.String tooltip)
Method Detail

getTitle

public java.lang.String getTitle()
Description copied from interface: IActionItem
Get the title of this item.

Specified by:
getTitle in interface IActionItem
Returns:
The title.

setTitle

public void setTitle(java.lang.String title)

getTooltip

public java.lang.String getTooltip()
Description copied from interface: IActionItem
Get the tooltip of this item.

Specified by:
getTooltip in interface IActionItem
Returns:
The tooltip.

setTooltip

public void setTooltip(java.lang.String tooltip)

getImage

public java.lang.String getImage()
Description copied from interface: IActionItem
Get the path to an image shown next to title.

Specified by:
getImage in interface IActionItem
Returns:
The path to an image.

setImage

public void setImage(java.lang.String image)

getStyle

public java.lang.String getStyle()
Description copied from interface: IItem
Get the style of this item.

Specified by:
getStyle in interface IItem
Returns:
The style of this item in css2 notation.

setStyle

public void setStyle(java.lang.String style)

isSelected

public boolean isSelected()

setSelected

public void setSelected(boolean selected)

getWidget

public IWidget getWidget()
Description copied from interface: IItem
Get the widget of this item.

Specified by:
getWidget in interface IItem
Returns:
The widget of this item.

setWidget

public void setWidget(IWidget widget)
Description copied from interface: IItem
Set the widget of this item.

Specified by:
setWidget in interface IItem
Parameters:
widget - The widget of this item.

getLocale

public java.util.Locale getLocale()

setLocale

public void setLocale(java.util.Locale locale)
Description copied from interface: IActionItem
Set locale for this welcome action.

Specified by:
setLocale in interface IActionItem

getActionContext

public com.centrasite.control.ActionContext getActionContext()

setActionContext

public void setActionContext(com.centrasite.control.ActionContext actionContext)
Description copied from interface: IActionItem
Set ActionContext for this welcome action.

Specified by:
setActionContext in interface IActionItem