Provide data and handle events for the Navigator.
Type Params | Return Type | Name and description |
---|---|---|
|
ActionListBuilder |
getActionListBuilder(ModelItem selectedModelItem) |
|
java.util.List<javax.swing.JMenu> |
getMainMenuItems(ModelItem selectedModelItem, SoapUIDesktop desktop) Return a list of the menu items to inject into main menu or @null if selected model item not supported. |
|
java.lang.String |
getMainToolbarGroupId(ModelItem selectedModelItem) Return a main toolbar group id @null if selected model item not supported. |
|
boolean |
handleInspectableSelected(InspectableSelectedMessage message) @param message |
|
void |
handleLogItemSelected(LogItemSelectedMessage message) |
|
void |
handleModelItemDeleted(ModelItemDeletionMessage message) |
|
boolean |
handleModelItemSelected(ModelItemSelectionMessage message) Allows to update main menu and other global stuff to reflect model item selection change. |
|
boolean |
isModelItemSupported(ModelItem modelItem) Check if we should process the item at all |
|
void |
toggleMenus(ModelItem modelItem) Makes visible the menu elements corresponded to the modelItem |
Methods inherited from class | Name |
---|---|
interface NavigatorModelItemFilter |
canExclude |
interface ModelItemFilter |
accepts |
Return a list of the menu items to inject into main menu or
selectedModelItem
- Selected model item.desktop
- An instance of the current desktop.Return a main toolbar group id
selectedModelItem
- Selected model item.
Allows to update main menu and other global stuff to reflect model item selection change.
message
- Selected model item.Check if we should process the item at all
Makes visible the menu elements corresponded to the modelItem
modelItem
- Just selected model item