public class ContextMenuBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
protected xyz.cofe.collection.Predicate<Action> |
actionFilter |
protected Iterable<Action> |
actions |
protected xyz.cofe.collection.Predicate<MenuItem> |
menuFilter |
protected xyz.cofe.collection.Func1<MenuItem,Action> |
menuFromAction |
protected Iterable<MenuItem> |
menuItems |
| Constructor and Description |
|---|
ContextMenuBuilder() |
| Modifier and Type | Method and Description |
|---|---|
ContextMenuBuilder |
actionsOf(MenuItem mi) |
xyz.cofe.collection.Predicate<Action> |
getActionFilter() |
Iterable<Action> |
getActions() |
protected MenuItem |
menu() |
ObserverMenuPopup |
popup(JComponent popupOwner) |
void |
setActionFilter(xyz.cofe.collection.Predicate<Action> actionFilter) |
void |
setActions(Iterable<Action> actions) |
ContextMenuBuilder |
targets(Class... targets) |
protected xyz.cofe.collection.Predicate<Action> actionFilter
protected xyz.cofe.collection.Predicate<MenuItem> menuFilter
public ContextMenuBuilder actionsOf(MenuItem mi)
public xyz.cofe.collection.Predicate<Action> getActionFilter()
public void setActionFilter(xyz.cofe.collection.Predicate<Action> actionFilter)
public ContextMenuBuilder targets(Class... targets)
protected MenuItem menu()
public ObserverMenuPopup popup(JComponent popupOwner)
Copyright © 2019. All rights reserved.