public class StoresView
extends org.eclipse.ui.part.ViewPart
implements org.eclipse.jface.action.IMenuListener, org.eclipse.ui.ISelectionListener, org.eclipse.ui.part.ISetSelectionTarget
This standard view has ID "com.ibm.commerce.telesales.ui.storeview".
This view displays active stores within a tree widget. From the tree nodes, the user has access to different actions using context menus.
This view class may be sub-classed.
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field
|
static java.lang.String | CUSTOMER_EXT
Stores view menu: name of group for extra Customer-like actions (value "customer.ext").
|
static java.lang.String | FIND_EXT
Stores view menu: name of group for extra Find-like actions (value "find.ext").
|
static java.lang.String | ORDER_EXT
Stores view menu: name of group for extra Order-like actions (value "order.ext").
|
static java.lang.String | QUOTE_EXT
Stores view menu: name of group for extra Quote-like actions (value "quote.ext").
|
static java.lang.String | RETURNS_EXT
Stores view menu: name of group for extra Return-like actions (value "returns.ext").
|
static java.lang.String | STORE_EXT
Stores view menu: name of group for extra Store-like actions (value "store.ext").
|
static java.lang.String | STORES_VIEW_END
Stores view menu: name of group for end of menu (value "storesViewEnd").
|
static java.lang.String | STORES_VIEW_START
Stores view menu: name of group for start of menu (value "storesViewStart").
|
static java.lang.String | VIEW_ID
View ID (com.ibm.commerce.telesales.storesView).
|
Constructor and Description |
---|
StoresView()
Constructor for StoreView.
|
Modifier and Type | Method and Description |
---|---|
protected void | addViewerDoubleClickListeners()
Add Viewers Double click listener.
|
protected void | addViewerSelectionChangedListeners()
Add Viewers selection changed listener.
|
protected void | createActions()
Creates actions for this view.
|
protected org.eclipse.jface.viewers.IContentProvider | createContentProvider()
Creates the content provider of this part.
|
protected void | createContextMenu()
Creates the context menu for the viewers.
|
protected org.eclipse.ui.actions.ActionGroup | createCustomerActionGroup()
Creates a new instance of CustomerActionGroup.
|
protected org.eclipse.ui.actions.ActionGroup | createFindActionGroup()
Creates a new instance of FindActionGroup.
|
protected org.eclipse.jface.viewers.ILabelProvider | createLabelProvider()
Creates the label provider of this part.
|
protected org.eclipse.ui.actions.ActionGroup | createOrderActionGroup()
Creates a new instance of OrderActionGroup.
|
void | createPartControl(org.eclipse.swt.widgets.Composite parent)
Creates the store list inner viewer.
|
protected org.eclipse.ui.actions.ActionGroup | createQuoteActionGroup()
Creates a new instance of QuoteActionGroup.
|
protected org.eclipse.ui.actions.ActionGroup | createReturnsActionGroup()
Creates a new instance of QuoteActionGroup.
|
protected org.eclipse.ui.actions.ActionGroup | createSelectStoreLanguageActionGroup()
Creates a new instance of SelectStoreLanguageActionGroup.
|
protected org.eclipse.ui.actions.ActionGroup | createStoreActionGroup()
Creates a new instance of StoreActionGroup.
|
protected org.eclipse.jface.viewers.ViewerSorter | createStoreSorter()
Returns the structured viewer sorter.
|
protected void | createToolbarButtons()
Creates the view actions toolbar buttons.
|
protected org.eclipse.jface.viewers.StructuredViewer | createViewer(org.eclipse.swt.widgets.Composite parent)
Creates the viewer of this part.
|
protected void | createViewPulldownMenu()
Creates the view actions pulldown menu.
|
void | dispose()
Release resources by disposing this view.
|
org.eclipse.swt.widgets.Display | getDisplay()
Returns the display to be used in this class, and in the actions.
|
protected java.lang.String | getHelpContextId()
Retrieve the view's help context ID.
|
java.lang.Object | getInitialInput()
Returns the viewer's initial input.
|
org.eclipse.jface.viewers.ISelectionProvider | getSelectionProvider()
Returns the selection provider.
|
org.eclipse.swt.widgets.Shell | getShell()
Returns the shell to use for opening dialogs.
|
protected void | hookViewerListeners()
Adds additional listeners to this dialog.
|
void | menuAboutToShow(org.eclipse.jface.action.IMenuManager menu)
Called when the context menu is about to open.
|
void | selectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
Notifies this listener that the selection has changed.
|
void | selectReveal(org.eclipse.jface.viewers.ISelection selection)
Reveals and selects the given element within this target view.
|
void | setFocus()
Sets the initial focus when the view is presented.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String VIEW_ID
public static final java.lang.String STORES_VIEW_START
public static final java.lang.String STORES_VIEW_END
public static final java.lang.String STORE_EXT
public static final java.lang.String CUSTOMER_EXT
public static final java.lang.String ORDER_EXT
public static final java.lang.String QUOTE_EXT
public static final java.lang.String RETURNS_EXT
public static final java.lang.String FIND_EXT
public StoresView()
Sets this view to be the starting view.
public void setFocus()
public void dispose()
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
protected java.lang.String getHelpContextId()
protected org.eclipse.jface.viewers.StructuredViewer createViewer(org.eclipse.swt.widgets.Composite parent)
protected org.eclipse.jface.viewers.ViewerSorter createStoreSorter()
protected org.eclipse.jface.viewers.IContentProvider createContentProvider()
protected org.eclipse.jface.viewers.ILabelProvider createLabelProvider()
protected void createActions()
protected org.eclipse.ui.actions.ActionGroup createOrderActionGroup()
protected org.eclipse.ui.actions.ActionGroup createQuoteActionGroup()
protected org.eclipse.ui.actions.ActionGroup createReturnsActionGroup()
protected org.eclipse.ui.actions.ActionGroup createCustomerActionGroup()
protected org.eclipse.ui.actions.ActionGroup createStoreActionGroup()
protected org.eclipse.ui.actions.ActionGroup createFindActionGroup()
protected org.eclipse.ui.actions.ActionGroup createSelectStoreLanguageActionGroup()
protected void createContextMenu()
protected void createToolbarButtons()
protected void createViewPulldownMenu()
protected void hookViewerListeners()
protected void addViewerSelectionChangedListeners()
For example when a customer is selected in this view, TelesalesModelManager.getInstance().setActiveCustomer(customer) is invoked.
protected void addViewerDoubleClickListeners()
public java.lang.Object getInitialInput()
public org.eclipse.swt.widgets.Shell getShell()
public org.eclipse.swt.widgets.Display getDisplay()
public org.eclipse.jface.viewers.ISelectionProvider getSelectionProvider()
public void menuAboutToShow(org.eclipse.jface.action.IMenuManager menu)
public void selectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
public void selectReveal(org.eclipse.jface.viewers.ISelection selection)